带有勾号的JRadioButtonMenuItem

Dan*_*ife 3 java swing jradiobutton

我想知道是否可以在Java Swing中更改默认的单选按钮菜单项外观.

默认情况下,带有一个圆点的圆圈将指示按钮的选定状态,但我只想在选定的菜单项旁边显示旧的勾选,并且在未选择的项目旁边不显示任何内容.(所有相关项目均为类型JRadioButtonMenuItem)

我尝试使用.setSelectedIcon(...)哪些可以在这里找到:

http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractButton.html#setSelectedIcon(javax.swing.Icon)

但没有任何改变,没有例外抛出,我仍然坚持默认的外观.

有任何想法吗?

Rei*_*eus 6

JRadioButtonMenuItem您可以使用JCheckBoxMenuItem默认情况下具有刻度标记的代替使用a .JCheckBoxMenuItems也可以属于一个ButtonGroup也给你单一选择行为的人JRadioButtonMenuItem.