我正在尝试使用Nimbus Look&Feel更改CheckBoxMenuItem的图标。

    UIManager.put("CheckBoxMenuItem[Selected].checkIcon", new ImageIcon(getClass().getResource("/packagename/images/unchecked-icon.png")));


这对于选定的复选框很有效,但是未选定的复选框的状态是什么?

最佳答案

有用。只是必须使用正确的命令!

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")));

关于java - 更改未选中CheckBoxMenuItem的图标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8729485/

10-12 07:22