【发布时间】:2012-04-09 08:50:49
【问题描述】:
我想知道您是否可以测试一下是否单击了 JMenu(不是 JMenuItem)。我尝试向它添加一个 ActionListener ,但它似乎无法识别它。我只需要它在按下 JMenu 按钮时执行一个操作,以便在它打开之前更改该菜单的 JMenuItems。也欢迎所有获得此结果的工作!
谢谢
【问题讨论】:
-
你试过
addMenuListener吗? -
不,我现在正在使用 addActionListener 但要补充一点,我遇到了一些问题,但 actionListener 不应该也能正常工作吗?
-
为什么要更改JMenu click上的菜单项?为什么不在点击之前更改它?您在这里的“用例”是什么?
-
mre,只适用于 JMenuItems 我需要一个 JMenu 的监听器
-
Hovercraft,我用它来确定是否启用了某些 JMenuItems,我认为这是一种不使用线程来测试它的简单方法......
标签: java swing actionlistener jmenu