一旦鼠标移到组件上, mouseMotionListener 是否会触发事件,而 mouseListener 仅在我按下按钮时触发?

因此,如果我只有一个 mousePressed 事件,那么我不需要 mouseMotionListener 吗?只有当我有一个 mouseEntered 或 mouseExited 吗?

最佳答案

是的,你是对的。 mouseMotionListener 用于在鼠标移到“热点”上时执行操作

可以找到很好的例子 here

在处理 mousePressed 事件时,您只需要 mousePressed 事件,除非您想在鼠标悬停时添加更多要执行的事件。

10-07 23:03