我正在尝试构建一个特定的JMenu
. 我想要一个JMenuItem
功能JMenu
,当我们点击它时,IE 项目应该做一些事情(比如打开一个对话框)。但是JMenuItem
它还应该包含一个按钮(或其他组件),当我们单击它时,应该会打开一个带有几个选项的弹出窗口。
所以,直到现在我有这样的事情:
这就是我在单击箭头之前所拥有的。
我的问题是,当我按下按钮(箭头)时,子菜单实际上是打开的,但是包含该按钮的菜单项会因为失去焦点而关闭。
这是单击箭头按钮后的结果。
有什么办法可以管理这个吗?还是有这种行为的更好方法?