Sympatisant: btw: wo hier gerade ein paar Javajuenger unterwegs sind ;-)

Beitrag lesen

Salvete,

ich musste feststellen, dass man den Text eines JLabels nur mittels des
Praefixes <html><u> (bzw. des Suffixes /</u><html>) unterstreichen lassen kann.
Die Font-Klasse bietet nur die Moeglichkeiten hinsichtlich der Verwendung
von Italic und Bold.

Nun ist es jedoch so, dass sich die Darstellung des Textes dann anders
verhaelt. Zum Beispiel wird automatisch umgebrochen, wenn der Text zu
lang ist. Das Default-Verhalten - und zwar das Abschneiden des Textes und
das Hinzufuegen dreier Punkte am Ende - wird zudem umgangen. Und wenn in
dem String auch noch irgendwelcher HTML-Code steht, so wird dieser natuerlich
auch umgesetzt.

Frage:
Gibt es eine alternative Moeglichkeit einen Text zu unterstreichen?
Oder kann ich, wenn ich hmtl und <u> verwende, dennoch das Default-Verhalten
(Abschneiden des Textes bei Ueberlaenge*) implementieren?

Danke & Gruss

* Das manuell zu machen, sprich, die Anzahl der Zeichen zu zaehlen, reicht
nicht aus, da zb Grossbuchstaben mehr Platz einnehmen als Kleinbuchstaben.

MfG,
Sympatisant

--
"Non dura iubeantur, non prohibeantur inpura."