Hallo,
Ich möchte bei einer JTabbedPane mit Nimbus look-and-feel den rollover-Effect deaktivieren. D.h. wenn man mit dem Mauszeiger über einen Tab fährt, soll dieser nicht seine Farbe ändern.
Ich habe das für den gerade ausgewählten Tab schon hinbekommen:
Bei den nichtausgewählten Tabs ist der Rollover Effekt danach aber noch vorhanden.
Ich habe mir überlegt, dass ich doch einfach den Rollover-Hintergrund mit dem Standart Hintergrund überschreibe:
Das funktioniert aber leider auch nicht.
Hat jemand eine Idee, wie man das am bessten hinbekommt?
Hier ist ein Link zu den Key/Werten für Nimbus:
Nimbus Defaults (The Java™ Tutorials > Creating a GUI With JFC/Swing > Modifying the Look and Feel)
Ich möchte bei einer JTabbedPane mit Nimbus look-and-feel den rollover-Effect deaktivieren. D.h. wenn man mit dem Mauszeiger über einen Tab fährt, soll dieser nicht seine Farbe ändern.
Ich habe das für den gerade ausgewählten Tab schon hinbekommen:
Java:
UIManager.put("TabbedPane.isTabRollover", false);
Bei den nichtausgewählten Tabs ist der Rollover Effekt danach aber noch vorhanden.
Ich habe mir überlegt, dass ich doch einfach den Rollover-Hintergrund mit dem Standart Hintergrund überschreibe:
Java:
Object o = UIManager.get("TabbedPane:TabbedPaneTab[Enabled].backgroundPainter");
UIManager.put("TabbedPane:TabbedPaneTab[Enabled+MouseOver].backgroundPainter", o);
Das funktioniert aber leider auch nicht.
Hat jemand eine Idee, wie man das am bessten hinbekommt?
Hier ist ein Link zu den Key/Werten für Nimbus:
Nimbus Defaults (The Java™ Tutorials > Creating a GUI With JFC/Swing > Modifying the Look and Feel)
Zuletzt bearbeitet: