我希望JMenu
中的JPopupMenu
项能够响应点击次数。为实现这一目标,我将所有JMenu
项都包装在JButton
中,并为按钮添加了一个onclick监听器。我只有一个问题......
如果没有整个弹出菜单消失,我无法滚动到该按钮。我认为这是因为JButton
获得了焦点而JMenu
失去了焦点,导致JPopupMenu
消失。
如何让JPopupmenu
认识到JButton
与JMenu
相同,因此它不会消失。也许当按钮具有焦点时我可以将焦点放在JMenu上,这样弹出窗口就不会消失。
任何帮助都会受到赞赏,我附上图片以使事情更加清晰。