我想从标签标题中更改颜色。
我尝试设置不同的属性,但是没有任何变化。
在我的主菜单中,我将属性text
设置为白色,因此所有文本均为白色。
现在,我想更改某些组件文本,例如选项卡窗格,但没有更改。
UIDefaults tabPaneDefaults = new UIDefaults();
tabPaneDefaults.put("textBackground", new ColorUIResource(Color.black));
tabPaneSettings.putClientProperty("Nimbus.Overrides", tabPaneDefaults);
tabPaneSettings.putClientProperty("Nimbus.Overrides.InheritDefaults",false);`
最佳答案
我认为设置文本背景的实际值为“ TabbedPane.background”。因此,您的代码应以以下内容开头:
UIDefaults tabPaneDefaults = new UIDefaults();
tabPaneDefaults.put("TabbedPane.background", new ColorUIResource(Color.black));