JComboBox Farbe

wired_

Grünschnabel
Hallo alle miteinander.

Ich bin gerade auf ein seltsames Phänomen gestoßen. Ich weise meinen ComboBoxen eine spezielle Farbe zu, je nachdem was sie für einen Wert haben. Bis Windows XP zeigen Sie mir auch die richtige Farbe an. Ab Windows XP haben sie keine Farbe mehr. Weiß jemand an was das liegen könnte. Ich bin mit meinem Latein am Ende.

Die Farbe weise ich ihnen mit setBackground zu.

Danke für alles

wired

PS:
Es gibt einen Bugreport zu diesem Thema. Leider ohne Workaround :-/
http://bugs.sun.com/bugdatabase/vie...12605e3fffffffff9da45fe209c979?bug_id=6858351
 
Zuletzt bearbeitet:
Hi wired,

Wenn das nur im WindowsLookAndFeel ab Vista auftaucht, kannst du dir die Frage stellen, wie wichtig es ist, dass deine Nutzer das SystemLookAndFeel haben. Wenn dem eine geringe Bedeutung zukommt, kannst du ja das Betriebssystem abfragen und nur dann, wenn es weder Vista und Win7 ist das SystemLookAndFeel benutzen und sonst entweder das (erst ab Java6 verfügbare) Nimbus-LookAndFeel setzen oder gleich mit dem WindowsClassic- bzw. mit dem MetalLookAndFeel arbeiten.

Wenns laut Bugreport keinen Workaround gibt, dann sehe ich kaum eine andere Möglichkeit diesem Fehler zu entgehen...

Schade eigentlich.


Viele Grüße & schönes Wochenende
Carron
 
Zurück