public interface MouseListener
用于接收组件上“感兴趣”的鼠标事件(按下、释放、单击、进入或离开)的侦听器接口。(要跟踪鼠标移动和鼠标拖动,请使用 MouseMotionListener
。)
旨在处理鼠标事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象类 MouseAdapter
(仅重写所需的方法)。
然后使用组件的 addMouseListener
方法将从该类所创建的侦听器对象向该组件注册。当按下、释放或单击(按下并释放)鼠标时会生成鼠标事件。鼠标光标进入或离开组件时也会生成鼠标事件。发生鼠标事件时,将调用该侦听器对象中的相应方法,并将 MouseEvent
传递给该方法。
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) 鼠标按钮在组件上释放时调用。 |
方法详细信息 |
---|
void mouseClicked(MouseEvent e)
void mousePressed(MouseEvent e)
void mouseReleased(MouseEvent e)
void mouseEntered(MouseEvent e)
void mouseExited(MouseEvent e)