public interface MouseListener extends EventListener
MouseMotionListener
)
有兴趣处理鼠标事件的类可以实现这个接口(和它包含的所有方法),或扩展抽象的MouseAdapter
类(仅覆盖感兴趣的方法)。
然后使用该组件的addMouseListener
方法将从该类创建的侦听器对象注册到组件。 当鼠标被按下,释放点击(按下并释放)时,会生成鼠标事件。 当鼠标光标进入或离开组件时,也会生成鼠标事件。 当鼠标事件发生时,调用侦听器对象中的相关方法,并将MouseEvent
传递给它。
MouseAdapter
, MouseEvent
, Tutorial: Writing a Mouse Listener
Modifier and Type | Method and Description |
---|---|
void |
mouseClicked(MouseEvent e)
在组件上单击(按下并释放)鼠标按钮时调用。
|
void |
mouseEntered(MouseEvent e)
当鼠标进入组件时调用。
|
void |
mouseExited(MouseEvent e)
当鼠标退出组件时调用。
|
void |
mousePressed(MouseEvent e)
在组件上按下鼠标按钮时调用。
|
void |
mouseReleased(MouseEvent e)
在组件上释放鼠标按钮时调用。
|
void mouseClicked(MouseEvent e)
void mousePressed(MouseEvent e)
void mouseReleased(MouseEvent e)
void mouseEntered(MouseEvent e)
void mouseExited(MouseEvent e)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.