public abstract class MouseMotionAdapter extends Object implements MouseMotionListener
当鼠标移动或拖动时,会发生鼠标移动事件。 (许多这样的事件将在正常程序中生成。要跟踪点击次数和其他鼠标事件,请使用MouseAdapter。)
扩展此类以创建一个MouseEvent
监听器,并覆盖感兴趣的事件的方法。 (如果您实现了MouseMotionListener
接口,则必须定义其中的所有方法,这个抽象类为它们定义了空方法,因此您只能为所关心的事件定义方法。)
使用扩展类创建侦听器对象,然后使用组件的addMouseMotionListener
方法将其注册到组件。 当鼠标移动或拖动时,将调用侦听器对象中的相关方法,并将MouseEvent
传递给它。
MouseEvent
, MouseMotionListener
, Tutorial: Writing a Mouse Motion Listener
Constructor and Description |
---|
MouseMotionAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。
|
void |
mouseMoved(MouseEvent e)
在组件上移动鼠标按钮时调用(没有按钮没有关闭)。
|
public void mouseDragged(MouseEvent e)
mouseDragged
在界面
MouseMotionListener
public void mouseMoved(MouseEvent e)
mouseMoved
在界面
MouseMotionListener
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.