#java #swing #nimbus #uimanager
#java #swing #nimbus #uimanager
Вопрос:
Я пытаюсь переопределить некоторые свойства nimbus для JLabel.
UIDefaults labelDefault = new UIDefaults();
labelDefault.put("Label.font", new FontUIResource("Arial", Font.PLAIN, 14));
labelDefault.put("Label.foreground", new ColorUIResource(210, 210, 210));
label.putClientProperty("Nimbus.Overrides", labelDefault);
label.putClientProperty("Nimbus.Overrides.InheritDefaults",false);
Для шрифта это работает правильно, но не для цвета. Возможно ли изменить цвет таким образом?
Спасибо.
Ответ №1:
это работает:
labelDefault.put("Label[Enabled].textForeground", new ColorUIResource(210, 210, 210));