java.lang.Object
java.awt.event.MouseMotionAdapter
- 所有已实现的接口:
-
MouseMotionListener
,EventListener
用于接收鼠标移动事件的抽象适配器类。此类中的方法为空。此类存在是为了方便创建监听器对象。
鼠标移动事件发生在鼠标移动或拖动时。(在正常程序中会生成许多此类事件。要跟踪点击和其他鼠标事件,请使用MouseAdapter。)
扩展此类以创建一个MouseEvent
监听器,并重写感兴趣的事件方法。(如果实现MouseMotionListener
接口,则必须定义其中的所有方法。此抽象类为它们定义了空方法,因此您只需为您关心的事件定义方法。)
使用扩展类创建一个监听器对象,然后使用组件的addMouseMotionListener
方法将其注册到组件上。当鼠标移动或拖动时,监听器对象中的相关方法将被调用,并将MouseEvent
传递给它。
- 自版本:
- 1.1
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
当在组件上按下鼠标按钮并拖动时调用。void
当鼠标按钮在组件上移动时调用(没有按下任何按钮)。
-
Constructor Details
-
MouseMotionAdapter
protected MouseMotionAdapter()构造一个MouseMotionAdapter
。
-
-
Method Details
-
mouseDragged
当在组件上按下鼠标按钮并拖动时调用。鼠标拖动事件将继续传递到第一次发生的组件,直到释放鼠标按钮(无论鼠标位置是否在组件的边界内)。- 指定者:
-
mouseDragged
在接口MouseMotionListener
中 - 参数:
-
e
- 要处理的事件
-
mouseMoved
当鼠标按钮在组件上移动时调用(没有按下任何按钮)。- 指定者:
-
mouseMoved
在接口MouseMotionListener
中 - 参数:
-
e
- 要处理的事件
-