3

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

默认情况下,里面有一个点的圆圈将指示按钮的选定状态,但我只想在选定的菜单项旁边有一个老式的勾号,而在未选定的项目旁边不显示任何内容。(所有有问题的项目都是 type JRadioButtonMenuItem

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

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

但没有任何改变,没有抛出异常,我仍然坚持默认外观。

有任何想法吗?

4

1 回答 1

6

JRadioButtonMenuItem您可以不使用 a ,而使用JCheckBoxMenuItem默认情况下带有刻度线的 which。JCheckBoxMenuItems也可以属于一个ButtonGroup也给你显示的单一选择行为JRadioButtonMenuItem

例子

于 2013-01-27T04:27:44.820 回答