小编Kob*_*obi的帖子

每个组件实例覆盖Swing Nimbus L&F主色

我试图为JButton/JTabbedPane的特定实例覆盖"nimbusBase"颜色而没有运气.只有组件的特定属性,例如"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);
Run Code Online (Sandbox Code Playgroud)

java swing nimbus

9
推荐指数
1
解决办法
6618
查看次数

标签 统计

java ×1

nimbus ×1

swing ×1