mouseListener

用於接收組件上“感興趣”的滑鼠事件(按下、釋放、單擊、進入或離開)的偵聽器接口。

public interface MouseListenerextends 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)
滑鼠按鈕在組件上釋放時調用。
調用示例:
public class Buttonlistener extends listenerJFrame implements MouseListener{
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
}

相關詞條

熱門詞條

聯絡我們