public interface KeyListenerextends EventListener
用於接收鍵盤事件(擊鍵)的偵聽器接口。旨在處理鍵盤事件的類要麽實現此接口(及其包含的所有方法),要麽擴展抽象 KeyAdapter 類(僅重寫有用的方法)。
然後使用組件的 addKeyListener 方法將從該類所創建的偵聽器對象向該組件註冊。按下、釋放或鍵入鍵時生成鍵盤事件。然後調用偵聽器對象中的相關方法並將該 KeyEvent 傳遞給它。
具體可以這樣:
public class GrameFrame implements KeyListener{
void keyPressed(KeyEvent e)
// 按下某個鍵時調用此方法。
{}
void keyReleased(KeyEvent e)
// 釋放某個鍵時調用此方法。
{}
void keyTyped(KeyEvent e)
// 鍵入某個鍵時調用此方法。
{}
}