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