- 所有超接口:
-
EventListener
- 所有已知子接口:
-
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
用于在组件上接收“有趣”的鼠标事件(按下、释放、点击、进入和退出)的监听器接口。(要跟踪鼠标移动和鼠标拖动,请使用
MouseMotionListener
。)
对于有兴趣处理鼠标事件的类,要么实现此接口(及其包含的所有方法),要么扩展抽象类MouseAdapter
(仅覆盖感兴趣的方法)。
然后,从该类创建的监听器对象将使用组件的addMouseListener
方法注册到组件。当鼠标按下、释放或点击(按下并释放)时,将生成鼠标事件。当鼠标光标进入或离开组件时,也会生成鼠标事件。发生鼠标事件时,将调用监听器对象中的相关方法,并将MouseEvent
传递给它。
- 自 JDK 1.1 起:
- 1.1
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
当在组件上单击鼠标按钮(按下并释放)时调用。void
当鼠标进入组件时调用。void
当鼠标离开组件时调用。void
当在组件上按下鼠标按钮时调用。void
当在组件上释放鼠标按钮时调用。
-
Method Details
-
mouseClicked
当在组件上单击鼠标按钮(按下并释放)时调用。- 参数:
-
e
- 要处理的事件
-
mousePressed
当在组件上按下鼠标按钮时调用。- 参数:
-
e
- 要处理的事件
-
mouseReleased
当在组件上释放鼠标按钮时调用。- 参数:
-
e
- 要处理的事件
-
mouseEntered
当鼠标进入组件时调用。- 参数:
-
e
- 要处理的事件
-
mouseExited
当鼠标离开组件时调用。- 参数:
-
e
- 要处理的事件
-