.


視窗程式設計-低階事件

低階事件是一些基本輸入和視窗操作等相關的事件,其說明如下:

事件物件名稱 產生事件的原因
ComponentEvent 當隱藏、移動、顯示和調整元件尺寸時
ContainerEvent 新增或刪除元件時
FocusEvent 當元件取得或失去焦點時
KeyEvent 鍵盤按鍵按下、鬆開、輸入字元時
MouseEvent 滑鼠在元件上按一下、拖曳、移動、進入、離開、按下、鬆開時
WindowEvent 視窗操作的開啟、關閉;縮小化等操作
PaintEvent 繪圖相關的操作
InputEvent KeyEvent和MouseEvent的父抽象類別


「事件來源」是指哪一個物件產生此事件,以下為低階事件的來源類別:

事件來源類別 產生的事件 事件傾聽者
Component ComponentEvent ComponentListener
FocusEvent FocusListener
KeyEvent KeyListener
MouseEvent MouseListener
MouseMotionListener
Container ContainerEvent ContainerListener
Window WindowEvent WindowListener

一旦類別被新增為傾聽者,該類別必須實作傾聽者介面的所有方法。

傾聽者介面請參考上一章節


範例: