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