Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JPOppMenu中的多个JCheckBoxMenuItem选择_Java_Swing - Fatal编程技术网

Java JPOppMenu中的多个JCheckBoxMenuItem选择

Java JPOppMenu中的多个JCheckBoxMenuItem选择,java,swing,Java,Swing,我正在尝试实现这样一个JPOppMenu,它允许选择几个JCheckBoxMenuItem。基本上,我希望在选择第一个JCheckBoxMenuItem之后,我的弹出菜单不会关闭。我本来想从弹出窗口重写hide()方法,但后来我意识到PopupMenuUI从PopupFactory创建了一个弹出窗口。所以它看起来并不是那么简单。也许有人可以给我一些建议,或者更好地提供一些样品;) 提前感谢Darryl的应该会有所帮助。如果您将JCheckBoxMenuItems放在JMenuBar上,这个示例可

我正在尝试实现这样一个JPOppMenu,它允许选择几个JCheckBoxMenuItem。基本上,我希望在选择第一个JCheckBoxMenuItem之后,我的弹出菜单不会关闭。我本来想从弹出窗口重写hide()方法,但后来我意识到PopupMenuUI从PopupFactory创建了一个弹出窗口。所以它看起来并不是那么简单。也许有人可以给我一些建议,或者更好地提供一些样品;)


提前感谢

Darryl的应该会有所帮助。

如果您将JCheckBoxMenuItems放在JMenuBar上,这个示例可以很好地工作。在我的例子中,我使用jpopmpmenu。因此,我必须以某种方式从前面坐标的弹出菜单中触发“show(Component invoker,intx,inty)”方法。