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