Переопределить основной цвет Swing Nimbus L&F для каждого экземпляра компонента

Я безуспешно пытаюсь переопределить цвет nimbusBase для конкретного экземпляра JButton / JTabbedPane. только определенные атрибуты компонента, например «Button.background», работают. есть идеи?

UIDefaults dialogTheme = new UIDefaults();
// dialogTheme.put(“nimbusBase”, Color.orange);
// dialogTheme.put("nimbusBlueGrey", Color.blue);
dialogTheme.put("Button.background", Color.yellow);
JButton dialogButton = new JButton("North");
dialogButton.putClientProperty("Nimbus.Overrides.InheritDefaults", true);
dialogButton.putClientProperty("Nimbus.Overrides", dialogTheme);
9
задан oliholz 9 August 2011 в 07:32
поделиться