一旦鼠标移到组件上, mouseMotionListener 是否会触发事件,而 mouseListener 仅在我按下按钮时触发?
因此,如果我只有一个 mousePressed 事件,那么我不需要 mouseMotionListener 吗?只有当我有一个 mouseEntered 或 mouseExited 吗?
最佳答案
是的,你是对的。 mouseMotionListener
用于在鼠标移到“热点”上时执行操作
可以找到很好的例子 here
在处理 mousePressed
事件时,您只需要 mousePressed
事件,除非您想在鼠标悬停时添加更多要执行的事件。