JmenuItem鼠标按下工作,但鼠标点击事件不起作用?为什么?

问题描述:

我试图创建一个JmenuItem的鼠标点击事件,但它没有工作,但鼠标按下事件的作品。点击和按下之间有什么区别,为什么只有在这里按下作品?JmenuItem鼠标按下工作,但鼠标点击事件不起作用?为什么?

适合我。当在相同的像素位置处接收到mousePressed和mouseReleased时,会生成mouseClicked。如果在两个事件之间将鼠标移动一个像素,则不会生成mouseClicked。

这就是为什么你应该坚持使用ActionListener这是菜单项目被设计使用的方式。