我想知道在Java Swing中是否有可能更改默认单选按钮菜单项的外观。
默认情况下,圆圈内带有一个点表示按钮的选定状态,但我只想要旧式的勾选标记显示在所选菜单项旁边,并且未选择的项目旁边不显示任何内容。(所有相关项目都是JRadioButtonMenuItem
类型)
我尝试使用.setSelectedIcon(...)
,可以在此处找到:
有任何想法吗?
我想知道在Java Swing中是否有可能更改默认单选按钮菜单项的外观。
默认情况下,圆圈内带有一个点表示按钮的选定状态,但我只想要旧式的勾选标记显示在所选菜单项旁边,并且未选择的项目旁边不显示任何内容。(所有相关项目都是JRadioButtonMenuItem
类型)
我尝试使用.setSelectedIcon(...)
,可以在此处找到:
JRadioButtonMenuItem
实现与您的JRadioButton
示例相同的行为吗?虽然我从未尝试过,但你提出的想法看起来很有希望。 - nIcE cOwJRadioButtonMenuItem
上的setSelectedIcon
并看到了你描述的行为(或缺乏行为)。我认为这是一个更简单的解决方案 :) - ReimeusgetResource()
来读取图标路径。请参考这个帖子。 - Reimeus