MrSchmidtdt: JTextField mit wechselnde mousehover Hintergrundbild versehen?!

Beitrag lesen

Hallo,

ich möchte mein JTextField mit einer eigenen Hintergrundgrafik versehen, welche bei Mauseintritt oder alternativ, bei gesetzem Focus, zu einem anderen vordefinierten Hintergrundbild schaltet.

Bislang habe ich eine eigene TextField Klasse angelegt, welche vom JTextField erbt und die dortige drawImage() Methode, welche für den Hintergrund zuständig ist, mit entsprechendem Parameter (meinem Hintergrundbild) überschreibt.

Das Ganze funktionier so halbwegs.. schwierig ist der Wechsel.. ich habe das Feld vom GUI Controller aus mit einem MouseListener versehen.. kann hier nun aber nicht einfach einen andere IMG als Parameter mitgeben und repaint()en, da ich eben nur das aktive TextField verändern möchte..

Gibt es da eine bessere Lösung? Bzw einen ganz anderen Ansatz?

Mit freundlichen Grüßen,
Mr.Schmidtdtdt