- 所有超接口:
-
EventListener
- 所有已知子接口:
-
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
用于在组件上接收鼠标移动事件的监听器接口。(对于点击和其他鼠标事件,请使用
MouseListener
。)
对于有兴趣处理鼠标移动事件的类,可以实现此接口(及其包含的所有方法)或扩展抽象的MouseMotionAdapter
类(仅覆盖感兴趣的方法)。
然后,从该类创建的监听器对象将使用组件的addMouseMotionListener
方法注册到组件。当鼠标移动或拖动时会生成鼠标移动事件。(将生成许多此类事件)。当发生鼠标移动事件时,将调用监听器对象中的相关方法,并将MouseEvent
传递给它。
- 自 JDK 版本:
- 1.1
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
当在组件上按下鼠标按钮并拖动时调用。void
当鼠标光标移动到组件上但未按下任何按钮时调用。
-
Method Details
-
mouseDragged
当在组件上按下鼠标按钮并拖动时调用。将继续向拖动起始位置的组件传递MOUSE_DRAGGED
事件,直到释放鼠标按钮(无论鼠标位置是否在组件边界内)。由于依赖于平台的拖放实现,可能在本机拖放操作期间不会传递
MOUSE_DRAGGED
事件。- 参数:
-
e
- 要处理的事件
-
mouseMoved
当鼠标光标移动到组件上但未按下任何按钮时调用。- 参数:
-
e
- 要处理的事件
-