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

时间:2009-09-10 17:58:48

标签: java events

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

1 个答案:

答案 0 :(得分:1)

对我来说很好。当在同一像素位置接收到mousePressed和mouseReleased时,将生成mouseClicked。如果在两个事件之间移动鼠标甚至1个像素,则不会生成mouseClicked。

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