1

我有一个标签,在设置文本时我想更改 line 。例如

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

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

4

2 回答 2

2

使用这个字符串

String str= "<html>First line<br>Second line</html>"
于 2010-12-28T12:59:55.407 回答
2

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

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

但是,如果您真的愿意,还有其他可能性...

于 2010-12-28T13:03:20.913 回答