переопределяет свойства нимба

Я пытаюсь переопределить некоторые свойства 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);

Для шрифта работает правильно, а для цвета нет. Можно ли таким образом изменить цвет? Спасибо.


person wotan2009    schedule 29.04.2011    source источник


Ответы (1)


это работает:

labelDefault.put("Label[Enabled].textForeground", new ColorUIResource(210, 210, 210));
person oliholz    schedule 04.05.2011