标签: java events
我试图创建一个JmenuItem的鼠标点击事件,但它不起作用但鼠标按下事件有效。 clicked和pressed之间有什么区别,为什么只有press在这里工作?
答案 0 :(得分:1)
对我来说很好。当在同一像素位置接收到mousePressed和mouseReleased时,将生成mouseClicked。如果在两个事件之间移动鼠标甚至1个像素,则不会生成mouseClicked。
这就是为什么你应该坚持使用ActionListener,这是菜单项的设计方式。