模块 java.desktop

类 MouseMotionAdapter

java.lang.Object
java.awt.event.MouseMotionAdapter
所有已实现的接口:
MouseMotionListener , EventListener
已知子类:
BasicComboPopup.InvocationMouseMotionHandler , BasicComboPopup.ListMouseMotionHandler

public abstract class MouseMotionAdapter extends Object implements MouseMotionListener
用于接收鼠标运动事件的抽象适配器类。这个类中的方法是空的。此类的存在是为了方便创建监听对象。

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

扩展此类以创建MouseEvent 监听器并覆盖感兴趣事件的方法。 (如果你实现了MouseMotionListener接口,你必须在其中定义所有的方法。这个抽象类为它们都定义了空方法,所以你只需为你关心的事件定义方法。)

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

自从:
1.1
参见:
  • 构造方法详细信息

    • MouseMotionAdapter

      protected MouseMotionAdapter()
      构造一个 MouseMotionAdapter
  • 方法详情

    • mouseDragged

      public void mouseDragged(MouseEvent  e)
      在组件上按下鼠标按钮然后拖动时调用。鼠标拖动事件将继续传递到第一个发起的组件,直到鼠标按钮被释放(无论鼠标位置是否在组件的边界内)。
      指定者:
      mouseDragged 在接口 MouseMotionListener
      参数:
      e - 要处理的事件
    • mouseMoved

      public void mouseMoved(MouseEvent  e)
      当鼠标按钮在组件上移动时调用(没有按钮没有按下)。
      指定者:
      mouseMoved 在接口 MouseMotionListener
      参数:
      e - 要处理的事件