How do I create multi-line labels in AWT / Swing?
The AWT Label does not support multiple lines on Label. You would need to create multiple Label components and place them in a Panel (or create your own component).
In Swing 1.1.1 and later, you can place HTML in your labels to get a multi-line label, as in
String htmlLabel = "<html><sup>HTML</sup> <sub><em>Label</em></sub><br>" + "<font color="#FF0080"><u>Multi-line</u></font>"; JLabel label = new JLabel(htmlLabel);