模块  java.desktop
软件包  java.awt.event

Class MouseMotionAdapter

  • 实现的所有接口
    MouseMotionListenerEventListener
    已知直接子类:
    BasicComboPopup.InvocationMouseMotionHandlerBasicComboPopup.ListMouseMotionHandler

    public abstract class MouseMotionAdapterextends Objectimplements MouseMotionListener
    用于接收鼠标移动事件的抽象适配器类。 此类中的方法为空。 此类用于创建侦听器对象。

    移动或拖动鼠标时会发生鼠标移动事件。 (许多此类事件将在正常程序中生成。要跟踪点击次数和其他鼠标事件,请使用MouseAdapter。)

    扩展此类以创建MouseEvent侦听器并覆盖感兴趣事件的方法。 (如果实现了MouseMotionListener接口,则必须定义其中的所有方法。此抽象类为它们定义了所有的null方法,因此您只需要为您关注的事件定义方法。)

    使用扩展类创建一个侦听器对象,然后使用组件的addMouseMotionListener方法将其注册到组件。 移动或拖动鼠标时,将调用侦听器对象中的相关方法并将MouseEvent传递给它。

    从以下版本开始:
    1.1
    另请参见:
    MouseEventMouseMotionListenerTutorial: Writing a Mouse Motion Listener
    • 构造方法详细信息

      • MouseMotionAdapter

        public MouseMotionAdapter()
    • 方法详细信息

      • 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