Jam*_*ame 5 java swing jlabel multiline html-formatting
我想在运行时在JLabel中显示一些文本.我只是想知道,无论如何,文本在多行显示,例如我希望我的文本以下列格式显示:
Line 1
Line 2
Line 3
String sText = "Line1 \n Line2 \n Line3";
jLabel1.setText (sText);
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的代码,但它不起作用.我有什么问题或者JLabel不支持上述功能吗?
如果我无法实现上述功能,那么请指导我如何在运行时在JPanel中添加多个标签(每行一个)
Cha*_*tni 14
JLabel
支持HTML.你可以写:
String sText = "<html>Line1 <br/> Line2 <br/> Line3</html>";
jLabel1.setText (sText);
Run Code Online (Sandbox Code Playgroud)
编辑:我添加了带有br标签的斜杠,以使代码正常工作
使用<br>
而不是使用 \n 并<html>
像这样添加前缀
"<html>Line1 <br> Line2 <br> Line3</html>";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14291 次 |
最近记录: |