- 所有超接口:
-
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- 要处理的事件
-