Меня попросили изменить цвета JComboBox в приложении на очень специфическую цветовую схему, отличную от стандартной.
Я обнаружил, что если я изменю значение
System.UserInterface.Colors.SwingDefaults.ControlShadow
файла карты ресурсов из этого:
<Color ident="ControlShadow" value="#999999"/>
к этому:
<Color ident="ControlShadow" value="#FFFFFF"/>
все выглядит так, как должно.
Однако яя не хочу менять цвет ControlShadow для всех элементов управления Swing, поэтому мне нужно найти более сфокусированное исправление.
Можно ли изменить этот цвет только для JComboBoxes?
Обратите внимание, чтоЯ попытался изменить значение ComboBox.buttonShadow (на #FFFFFF), но это не сработало.