我试图在JavaSwing窗口中设置几行换行符,但由于某些原因,所有内容都打印在一行上。
这是我的密码:
private JLabel lblOutput;
guess = 79;
numberOfTries = 5;
message = guess + " is correct. " + "\n" + "Let's play again! " + "\n" + "And it only took you " + numberOfTries + " number of tries!";
lblOutput.setText(message);
以上输出为:
79 is correct. Let's play again! And it only took you 5 number of tries!
我做错什么了?
2条答案
按热度按时间txu3uszq1#
标签设计为仅显示一行文本。
但是,您可以使用简单的html将文本拆分为多行:
busg9geu2#
如果lbloutput是jlabel,那么它只接受一行文本。
你可以尝试使用html格式来绕过它。