- java.lang.Object
-
- java.awt.event.MouseMotionAdapter
-
- All Implemented Interfaces:
-
MouseMotionListener
,EventListener
public abstract class MouseMotionAdapter extends Object implements MouseMotionListener
用于接收鼠标运动事件的抽象适配器类。 这个类中的方法是空的。 此类作为创建侦听器对象的方便而存在。当鼠标移动或拖动时,会发生鼠标移动事件。 (许多这样的事件将在正常程序中生成。要跟踪点击次数和其他鼠标事件,请使用MouseAdapter。)
扩展此类以创建一个
MouseEvent
监听器,并覆盖感兴趣的事件的方法。 (如果您实现了MouseMotionListener
接口,则必须定义其中的所有方法,这个抽象类为它们定义了空方法,因此您只能定义关心事件的方法。)使用扩展类创建侦听器对象,然后使用组件的
addMouseMotionListener
方法将其注册到组件。 移动或拖动鼠标时,将调用侦听器对象中的相关方法,并将其传递给其中的MouseEvent
。- 从以下版本开始:
- 1.1
- 另请参见:
-
MouseEvent
,MouseMotionListener
, Tutorial: Writing a Mouse Motion Listener
-
-
构造方法摘要
构造方法 Constructor 描述 MouseMotionAdapter()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。void
mouseMoved(MouseEvent e)
在组件上移动鼠标按钮时调用(没有按钮没有关闭)。
-
-
-
方法详细信息
-
mouseDragged
public void mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。 鼠标拖动事件将继续传递到第一个起始的组件,直到鼠标按钮释放(无论鼠标位置是否在组件的边界内)。- Specified by:
-
mouseDragged
在接口MouseMotionListener
- 参数
-
e
- 要处理的事件
-
mouseMoved
public void mouseMoved(MouseEvent e)
在组件上移动鼠标按钮时调用(没有按钮没有关闭)。- Specified by:
-
mouseMoved
在接口MouseMotionListener
- 参数
-
e
- the event to be processed
-
-