Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何更改标签中的行?_Java_String_Jlabel - Fatal编程技术网

Java 如何更改标签中的行?

Java 如何更改标签中的行?,java,string,jlabel,Java,String,Jlabel,我有一个标签,当设置文本时,我想更改行。 比如说 String str="first line \n Secondline "; JLabel label.setText(str); 我尝试了上面的代码,但无效。如何更改字符串中的行?使用此字符串 String str= "<html>First line<br>Second line</html>" 使用这个字符串 String str= "<html>First line<br>

我有一个标签,当设置文本时,我想更改行。 比如说

String str="first line \n Secondline ";
JLabel label.setText(str);
我尝试了上面的代码,但无效。如何更改字符串中的行?

使用此字符串

String str= "<html>First line<br>Second line</html>"
使用这个字符串

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

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

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

但是,如果您真的愿意,还有其他…

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

String str= "<html>First line<br>Second line</html>"
然而,如果你真的想,还有其他