JLabel内的两行文本

时间:2011-01-17 10:46:11

标签: java swing jlabel

如何在JLabel中的两行中写入文本(它不适用于\n)?

5 个答案:

答案 0 :(得分:7)

尝试这样做:
JLabel myLabel = new JLabel("<html>this is line1<br>this is line2</html>");

答案 1 :(得分:6)

JLabel label = new JLabel("<html>Two<br/>lines</html>");

请参阅How to Use HTML in Swing Components

答案 2 :(得分:2)

转到"<html> one <br/> two </html>"

答案 3 :(得分:2)

jLabel.add("<html>a<br/>b</html>");

答案 4 :(得分:0)

如果你想将这两行放在jlabel中心,这也是解决方法。

JLabel label = new JLabel("<html> <center> line1 </center> <center> line2 </center> </html>");