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