- すべてのスーパー・インタフェース:
EventListener
- 既知のすべての実装クラス:
AWTEventMulticaster
,BasicComboBoxUI.KeyHandler
,BasicComboPopup.InvocationKeyHandler
,BasicTableUI.KeyHandler
,BasicTreeUI.KeyHandler
,KeyAdapter
public interface KeyListener extends EventListener
キーボード・イベント(キー・ストローク)を受け取るためのリスナー・インタフェースです。 キーボード・イベントの処理に関連するクラスは、このインタフェース(および含まれているすべてのメソッド)を実装するか、抽象クラス
KeyAdapter
を拡張します(関連するメソッドだけをオーバーライド)。
そのクラスから作成されたリスナー・オブジェクトは、コンポーネントのaddKeyListener
メソッドを使ってコンポーネントに登録されます。 キーボード・イベントは、キーが押されるか、離されるか、またはタイプされると生成されます。 すると、リスナー・オブジェクト内の関連するメソッドが呼び出され、KeyEvent
が渡されます。
- 導入されたバージョン:
- 1.1
- 関連項目:
KeyAdapter
,KeyEvent
, Tutorial: Writing a Key Listener
-
メソッドのサマリー
修飾子と型メソッド説明void
keyPressed(KeyEvent e)
キーが押されたときに呼び出されます。void
keyReleased(KeyEvent e)
キーが離されたときに呼び出されます。void
キーがタイプされたときに呼び出されます。
-
メソッドの詳細
-
keyTyped
void keyTyped(KeyEvent e)キーがタイプされたときに呼び出されます。 キー・タイプ・イベントの定義については、KeyEvent
のクラスの説明を参照してください。- パラメータ:
e
- 処理されるイベント
-
keyPressed
void keyPressed(KeyEvent e)キーが押されたときに呼び出されます。 キー・プレス・イベントの定義については、KeyEvent
のクラスの説明を参照してください。- パラメータ:
e
- 処理されるイベント
-
keyReleased
void keyReleased(KeyEvent e)キーが離されたときに呼び出されます。 キー・リリース・イベントの定義については、KeyEvent
のクラスの説明を参照してください。- パラメータ:
e
- 処理されるイベント
-