Изменить значок непроверенного CheckBoxMenuItem
Я пытаюсь изменить иконку CheckBoxMenuItem с помощью Nimbus Look&Feel.
UIManager.put("CheckBoxMenuItem[Selected].checkIcon", new ImageIcon(getClass().getResource("/packagename/images/unchecked-icon.png")));
Это прекрасно работает для выбранного флажка, но в каком состоянии невыбранный флажок?
1 ответ
Оно работает. Просто нужно было использовать правильный порядок!
UIManager.put("CheckBoxMenuItem.checkIcon", new ImageIcon(getClass().getResource("/package/images/unchecked.png")));
UIManager.put("CheckBoxMenuItem[Selected].checkIcon", new ImageIcon(getClass().getResource("/package/images/checked.png")));