我们如何在标签中更改?

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

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

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

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

 String str= "First line
Second line"

但是,如果你真的想,还有其他可能性 ……

使用此字符串

 String str= "First line
Second line"