Как написать текст в две строки внутри JLabel (он не работает с \n)?
\n
Попробуйте сделать так: JLabel myLabel = new JLabel("<html>this is line1<br>this is line2</html>");
JLabel myLabel = new JLabel("<html>this is line1<br>this is line2</html>");
JLabel label = new JLabel("<html>Two<br/>lines</html>");
См. Как использовать HTML в компонентах Swing
jLabel.add("<html>a<br/>b</html>");
перейти на "<html> one <br/> two </html>"
"<html> one <br/> two </html>"
Это также решение, если вы хотите центрировать две линии в jlabel.
JLabel label = new JLabel("<html> <center> line1 </center> <center> line2 </center> </html>");