Wie erstelle ich mehrzeilige Etiketten in AWT / Swing?

0
10502

Das AWT-Label unterstützt nicht mehrere Zeilen auf dem Etikett. Sie müssten mehrere Label-Komponenten erstellen und diese in einem Panel platzieren (oder Ihre eigene Komponente erstellen).

In Swing 1.1.1 und höher können Sie HTML in Ihre Beschriftungen einfügen, um eine mehrzeilige Beschriftung zu erhalten, wie in

String htmlLabel = " HTML- Label " + " Mehrzeilig "; JLabel label = new JLabel(htmlLabel);

Wenn Sie neue Zeilen verwenden und angeben möchten, müssen Sie Ihre eigene Benutzeroberfläche für die Swing-Komponente definieren.