Я использовал UIManager
для изменения схемы окраски в моем графическом интерфейсе. Например, я использую это для JMenuItems
:
UIManager.put("MenuItem.foreground", new ColorUIResource(255, 255, 255));
UIManager.put("MenuItem.background", new ColorUIResource(51, 51, 51));
UIManager.put("MenuItem.selectionBackground", new ColorUIResource(232, 232, 232));
По какой-то неизвестной причине вокруг моих JMenuItems
и JMenus
появляется оранжевая рамка в 1 пиксель. Я не понимаю почему, и я проверил все ключи из http://www.devdaily.com/java/java-uimanager-color-keys-list. Кто-нибудь знает, как изменить цвет, который граничит с JMenuItems
и JMenus
? Если это невозможно сделать с помощью UIManager
, это тоже хорошо для решения.