-
- 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
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
mouseClicked(MouseEvent e)
在组件上单击(按下并释放)鼠标按钮时调用。void
mouseEntered(MouseEvent e)
鼠标进入组件时调用。void
mouseExited(MouseEvent e)
鼠标退出组件时调用。void
mousePressed(MouseEvent e)
在组件上按下鼠标按钮时调用。void
mouseReleased(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
- 要处理的事件
-
-