-
- 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
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。void
mouseMoved(MouseEvent e)
当鼠标光标移动到组件上但没有按钮被按下时调用。
-
-
-
方法详细信息
-
mouseDragged
void mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。MOUSE_DRAGGED
事件将继续传递到拖动发起的组件,直到鼠标按钮释放(无论鼠标位置是否在组件的边界内)。由于与平台相关的拖放实现,
MOUSE_DRAGGED
事件可能无法在本地拖放操作期间传递。- 参数
-
e
- 要处理的事件
-
mouseMoved
void mouseMoved(MouseEvent e)
当鼠标光标移动到组件上但没有按钮被按下时调用。- 参数
-
e
- 要处理的事件
-
-