Swing Mehrzeiliger TitledBorder

folken

Mitglied
Hallo,

ich benötige eine mehrzeilige TitledBorder. Im Internet hatte ich bisher noch nichts gefunden bzw mitbekommen, dass das nicht möglich ist. Wollte jetzt hier mal fragen, ob es doch einen Weg gibt. Über HTML funktioniert es scheinbar nicht.

Java:
Border border = BorderFactory.createTitledBorder(null,"text text text text text text text", TitledBorder.CENTER, TitledBorder.DEFAULT_JUSTIFICATION, font, Color.BLACK);
 

njans

Top Contributor
Für sowas ist dieser leider nicht gedacht. Daher musst du wohl den Border selbst zeichnen und den Text dann manuell umbrechen. Vielleicht hat da auch jemand schon mal was gutes geschrieben und hat es zum Download bereit gestellt.
 

L-ectron-X

Gesperrter Benutzer
Na doch. Sollte gehen, wenn du den Text in html-Tags setzt und ihn mit einem br-Tag umbrichst.
Java:
BorderFactory.createTitledBorder(null,"<html>text text text text<br>text text text</html>", TitledBorder.CENTER, TitledBorder.DEFAULT_JUSTIFICATION, font, Color.BLACK);
 

Ähnliche Java Themen


Oben