Robert: Feststellen, ob Labeltext vollständig angezeigt wird

Beitrag lesen

Hallöle,

ich hab mal wieder ein Wald&Bäume-Problem und bitte um Hilfe.

folgende Situation:

Ein JLabel, das einen unter Umständen relativ langen Text (einen Dateipfad) anzeigen soll.
Beschränkter Platz, daher ist preferredSize und maximumSize auf einen festen Wert gesetzt.

Soweit noch kein Problem.
Wenn der Text zu lang ist, wird er von Java gekürzt und am Ende ... angezeigt.

Und genau dann, wenn diese Verkürzung stattfindet, würde ich gerne einen ToolTipText setzen.
Den ToolTipText zu setzen ist ja auch kein Problem - aber wie finde ich heraus, ob der Text vollständig angezeigt (also kein Tooltip nötig) wird oder unvollständig (also Tooltip nötig)?

Irgendwie steh ich momentan vor den Bäumen und seh den Wald nicht ...

cu,
Robert