我想JCheckBoxMenuItem
在 a 中使用 s JPopupMenu
。它可以工作,但问题是当复选框项目被选中或取消选中时弹出菜单会消失。因此,如果要选中/取消选中多个项目,则需要反复启动弹出窗口,这很烦人。
奇怪的是,如果我只使用JCheckBox
菜单中的普通项目(而不是JCheckBoxMenuItem
s),行为就应该是这样:弹出窗口停留在那里,并且可以选中/取消选中复选框。完成后,只需单击外部即可关闭弹出窗口。
当项目有 s 时,如何使弹出窗口表现得像这样JCheckBoxMenuItem
?我更喜欢使用JCheckBoxMenuItem
s 因为它们的外观。