使用JButtons中包含的JMenu项消失了JPopupMenu

时间:2015-05-20 00:50:21

标签: java swing jmenu jpopupmenu

我希望JMenu中的JPopupMenu项能够响应点击次数。为实现这一目标,我将所有JMenu项都包装在JButton中,并为按钮添加了一个onclick监听器。我只有一个问题......

如果没有整个弹出菜单消失,我无法滚动到该按钮。我认为这是因为JButton获得了焦点而JMenu失去了焦点,导致JPopupMenu消失。

如何让JPopupmenu认识到JButtonJMenu相同,因此它不会消失。也许当按钮具有焦点时我可以将焦点放在JMenu上,这样弹出窗口就不会消失。

任何帮助都会受到赞赏,我附上图片以使事情更加清晰。

enter image description here

0 个答案:

没有答案