Java 事件侦听器 - 检测 JMenu 何时打开

Java Event Listener - Detect when JMenu opens up

我可以使用哪种 EventListenerJMenu 打开时收到通知?

例如:
当用户单击 MenuBar 中的 Menu(或将其悬停)时,它会打开并显示其内容,例如 JCheckBoxMenuItem 或另一个 JMenu 组件。

附加一个 javax.swing.event.MenuListener 实例。 当菜单打开和关闭时,将分别调用 menuSelected 和 menuDeselected 方法。还有一个 menuCanceled 方法,但我还没弄清楚 how/when/if 它曾经被调用过。