我想知道是否可以更改 Java Swing 中默认单选按钮菜单项的外观。
默认情况下,一个圆圈内有一个点将指示按钮的选定状态,但我只想在选定的菜单项旁边显示老式的勾号,而在未选定的项目旁边不显示任何内容。 (所有有问题的项目都是 JRadioButtonMenuItem
类型)
我尝试使用 .setSelectedIcon(...)
可以在这里找到:
但没有任何改变,没有抛出异常,我仍然坚持默认外观。
有什么想法吗?
最佳答案
您可以使用 JCheckBoxMenuItem
,而不是使用 JRadioButtonMenuItem
,它默认有一个刻度线。 JCheckBoxMenuItems
也可以属于 ButtonGroup
也可以为您提供 JRadioButtonMenuItem
显示的单选行为。
关于java - 带勾号的 JRadioButtonMenuItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14544197/