Ich wurde gebeten, die Farben einer JComboBox in einer Anwendung in ein ganz bestimmtes, nicht standardmäßiges Farbschema zu ändern.Ändern der ControlShadow-Farbe nur von JComboBoxen
Ich habe festgestellt, dass, wenn ich den Wert des
ändernSystem.UserInterface.Colors.SwingDefaults.ControlShadow
der Ressourcen Map-Datei von dieser:
<Color ident="ControlShadow" value="#999999"/>
dazu:
<Color ident="ControlShadow" value="#FFFFFF"/>
sieht alles so wie es sollte.
Allerdings möchte ich nicht die ControlShadow-Farbe für alle Swing-Steuerelemente ändern, also muss ich einen gezielteren Fix finden.
Gibt es eine Möglichkeit, diese Farbe nur für JComboBoxen zu ändern?
Beachten Sie, dass ich versucht habe, den Wert von ComboBox.buttonShadow (zu #FFFFFF) zu ändern, aber das hat nicht funktioniert.
Ich habe versucht, den Wert von ComboBox.buttonShadow (zu #FFFFFF) zu ändern, aber das hat nicht funktioniert. –