-
- 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
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
- 要处理的事件
-
-