-
- All Superinterfaces:
-
EventListener
- All Known Subinterfaces:
-
MouseInputListener
- 所有已知实现类:
-
AWTEventMulticaster,BasicButtonListener,BasicComboPopup.InvocationMouseHandler,BasicComboPopup.ListMouseHandler,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,ToolTipManager
public interface MouseListener extends EventListener
用于在组件上接收“有趣”鼠标事件(按下,释放,单击,输入和退出)的侦听器界面。 (要跟踪鼠标移动和鼠标拖动,请使用MouseMotionListener)对处理鼠标事件感兴趣的类要么实现此接口(及其包含的所有方法),要么扩展抽象
MouseAdapter类(仅覆盖感兴趣的方法)。然后,使用组件的
addMouseListener方法向组件注册从该类创建的侦听器对象。 按下鼠标,释放单击(按下并释放)时会生成鼠标事件。 当鼠标光标进入或离开组件时,也会生成鼠标事件。 发生鼠标事件时,将调用侦听器对象中的相关方法,并将MouseEvent传递给它。- 从以下版本开始:
- 1.1
- 另请参见:
-
MouseAdapter,MouseEvent, Tutorial: Writing a Mouse Listener
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 voidmouseClicked(MouseEvent e)在组件上单击(按下并释放)鼠标按钮时调用。voidmouseEntered(MouseEvent e)鼠标进入组件时调用。voidmouseExited(MouseEvent e)鼠标退出组件时调用。voidmousePressed(MouseEvent e)在组件上按下鼠标按钮时调用。voidmouseReleased(MouseEvent e)在组件上释放鼠标按钮时调用。
-
-
-
方法详细信息
-
mouseClicked
void mouseClicked(MouseEvent e)
在组件上单击(按下并释放)鼠标按钮时调用。- 参数
-
e- 要处理的事件
-
mousePressed
void mousePressed(MouseEvent e)
在组件上按下鼠标按钮时调用。- 参数
-
e- 要处理的事件
-
mouseReleased
void mouseReleased(MouseEvent e)
在组件上释放鼠标按钮时调用。- 参数
-
e- 要处理的事件
-
mouseEntered
void mouseEntered(MouseEvent e)
鼠标进入组件时调用。- 参数
-
e- 要处理的事件
-
mouseExited
void mouseExited(MouseEvent e)
鼠标退出组件时调用。- 参数
-
e- 要处理的事件
-
-