2012-01-04 19 views
1

我試圖用Nimbus Look更改CheckBoxMenuItem的圖標&感覺。未選中CheckBoxMenuItem的更改圖標

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

這適用於所選的複選框,但未選定的框的狀態是什麼?

回答

0

它的工作原理。只需要使用正確的順序!

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