我们如何在标签中更改?

时间:2010-12-28 12:56:09

标签: java string jlabel

我有一个标签,在设置文本时我想换行。 例如

String str="first line \n Secondline ";
JLabel label.setText(str);

我尝试了上面的代码,但它不起作用。如何更改字符串中的行?

2 个答案:

答案 0 :(得分:2)

使用此字符串

String str= "<html>First line<br>Second line</html>"

答案 1 :(得分:2)

Swing不使用经典换行符。相反,由于一个我从未完全理解的原因,it uses HTML 3.2。 因此,要正确显示文本,yopu必须依赖HTML内容:

String str= "<html>First line<br>Second line</html>"

但是,如果您真的想要,还有其他possibilities ...