Две строки текста внутри JLabel - PullRequest
2 голосов
/ 17 января 2011

Как написать текст в две строки внутри JLabel (он не работает с \n)?

Ответы [ 5 ]

7 голосов
/ 17 января 2011

Попробуйте сделать так:
JLabel myLabel = new JLabel("<html>this is line1<br>this is line2</html>");

6 голосов
/ 17 января 2011
JLabel label = new JLabel("<html>Two<br/>lines</html>");

См. Как использовать HTML в компонентах Swing

2 голосов
/ 17 января 2011
jLabel.add("<html>a<br/>b</html>");
2 голосов
/ 17 января 2011

перейти на "<html> one <br/> two </html>"

0 голосов
/ 08 сентября 2015

Это также решение, если вы хотите центрировать две линии в jlabel.

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