2

我有一个要求,我有一个 JPopupMenu 作为右键菜单。我有一些 JMenu 作为 JPopupMenu 的一部分,它们类似于模式,并且它们都有子菜单选项,如 SliderMenuItems(custom)、JCheckBoxMenuItems 和 JRadioButtonMenuItems。

我需要有 JMenu 的单选按钮来指示模式的选择,并且行为应该与 JRadioButtonMenuItem 中的一样,即单选按钮应该在鼠标单击时选择,而不是在鼠标悬停时选择。

我可以通过扩展 BasicMenuUI 并在 installDefaults 方法中设置 checkIcon 来添加单选按钮图标。

但是我不能像在 JRadioButtonMenuItem 中那样具有单击行为,因为 JMenu 在鼠标悬停时选择了按钮图标。

有人可以建议一种在菜单中创建带有单选按钮的 JMenu 和带有不同菜单项的子菜单的方法。

4

1 回答 1

1
于 2012-05-18T14:01:49.220 回答