Я могу изменить цвет фона ComboBox, используя:
UIManager.put("ComboBox.background", Color.RED);
и это работает.
Но чтобы изменить [selected].background, взгляните на Nimbus Defaults свойство называется ComboBox:"ComboBox.listRenderer"[Selected].background, поэтому я попробовал:
UIManager.put("ComboBox:\"ComboBox.listRenderer\"[Selected].background", Color.RED);
но это не работает.
Я хочу сделать это с помощью рендерера (который я пробовал и создает много проблем в длинном коде, который я даже не писал сам, и рендеринг выпадающих списков в JFileChoosers является дополнительной проблемой, если я пойду таким путем). Итак, есть ли решение исправить это с помощью UIMAnager.put()?