2011-04-29 5 views
0

Je suis en train de remplace certaines des propriétés nimbus pour JLabel.overrides nimbus

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); 

Pour la police, cela fonctionne correctement, mais pas pour la couleur. Est-il possible de changer la couleur de cette façon? Merci.

Répondre

1

cela fonctionne:

labelDefault.put("Label[Enabled].textForeground", new ColorUIResource(210, 210, 210)); 
Questions connexes