-
所有超级接口:
-
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
-
public interface MouseMotionListener
-
extends
EventListener
用于接收组件上的鼠标移动事件的侦听器接口。(对于单击和其他鼠标事件,请使用 MouseListener
。)
旨在处理鼠标移动事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 MouseMotionAdapter
类(仅重写有用的方法)。
然后使用组件的 addMouseMotionListener
方法将从该类所创建的侦听器对象向该组件注册。移动或拖动鼠标时会生成鼠标移动事件。(将生成很多此类事件)。发生鼠标移动事件时,将调用该侦听器对象中的相应方法,并将 MouseEvent
传递给该方法。
-
从以下版本开始:
-
1.1
-
另请参见:
-
MouseMotionAdapter
,
MouseEvent
,
Tutorial: Writing a Mouse Motion Listener
mouseDragged
void mouseDragged(MouseEvent e)
-
鼠标按键在组件上按下并拖动时调用。在释放鼠标按键前,
MOUSE_DRAGGED
事件被连续地传递到发起该拖动的组件(而不管鼠标位置是否处于该组件的边界内)。
由于拖放实现是与平台相关的,所以在本机拖放操作期间可能不传递 MOUSE_DRAGGED
事件。
-
-
mouseMoved
void mouseMoved(MouseEvent e)
-
鼠标光标移动到组件上但无按键按下时调用。
-
-