-
- All Superinterfaces:
-
EventListener
- All Known Subinterfaces:
-
MouseInputListener
- 所有已知实现类:
-
AWTEventMulticaster
,BasicButtonListener
,BasicComboPopup.InvocationMouseHandler
,BasicComboPopup.InvocationMouseMotionHandler
,BasicComboPopup.ListMouseHandler
,BasicComboPopup.ListMouseMotionHandler
,BasicDesktopIconUI.MouseInputHandler
,BasicFileChooserUI.DoubleClickListener
,BasicInternalFrameUI.BorderListener
,BasicInternalFrameUI.GlassPaneDispatcher
,BasicListUI.MouseInputHandler
,BasicMenuItemUI.MouseInputHandler
,BasicMenuUI.MouseInputHandler
,BasicScrollBarUI.ArrowButtonListener
,BasicScrollBarUI.TrackListener
,BasicSliderUI.TrackListener
,BasicSplitPaneDivider.MouseHandler
,BasicTabbedPaneUI.MouseHandler
,BasicTableHeaderUI.MouseInputHandler
,BasicTableUI.MouseInputHandler
,BasicTextUI.BasicCaret
,BasicToolBarUI.DockingListener
,BasicTreeUI.MouseHandler
,BasicTreeUI.MouseInputHandler
,DefaultCaret
,FormView.MouseEventListener
,HTMLEditorKit.LinkController
,MetalFileChooserUI.SingleClickListener
,MetalToolBarUI.MetalDockingListener
,MouseAdapter
,MouseDragGestureRecognizer
,MouseInputAdapter
,MouseMotionAdapter
,ToolTipManager
public interface MouseMotionListener extends EventListener
用于在组件上接收鼠标移动事件的侦听器接口。 (对于点击和其他鼠标事件,请使用MouseListener
)对处理鼠标运动事件感兴趣的类要么实现此接口(及其包含的所有方法),要么扩展抽象类
MouseMotionAdapter
(仅覆盖感兴趣的方法)。然后,使用组件的
addMouseMotionListener
方法向组件注册从该类创建的侦听器对象。 移动或拖动鼠标时会生成鼠标移动事件。 (将生成许多此类事件)。 发生鼠标移动事件时,将调用侦听器对象中的相关方法,并将MouseEvent
传递给它。- 从以下版本开始:
- 1.1
- 另请参见:
-
MouseMotionAdapter
,MouseEvent
, Tutorial: Writing a Mouse Motion Listener
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。void
mouseMoved(MouseEvent e)
将鼠标光标移动到组件但未按下任何按钮时调用。
-
-
-
方法详细信息
-
mouseDragged
void mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。MOUSE_DRAGGED
事件将继续传递到发生拖动的组件,直到释放鼠标按钮(无论鼠标位置是否在组件的边界内)。由于与平台相关的拖放实现,在本机拖放操作期间可能无法传递
MOUSE_DRAGGED
事件。- 参数
-
e
- 要处理的事件
-
mouseMoved
void mouseMoved(MouseEvent e)
将鼠标光标移动到组件但未按下任何按钮时调用。- 参数
-
e
- 要处理的事件
-
-