モジュール java.desktop
パッケージ java.awt.event

インタフェースKeyListener

すべてのスーパー・インタフェース:
EventListener
既知のすべての実装クラス:
AWTEventMulticaster, BasicComboBoxUI.KeyHandler, BasicComboPopup.InvocationKeyHandler, BasicTableUI.KeyHandler, BasicTreeUI.KeyHandler, KeyAdapter

public interface KeyListener extends EventListener
キーボード・イベント(キー・ストローク)を受け取るためのリスナー・インタフェースです。 キーボード・イベントの処理に関連するクラスは、このインタフェース(および含まれているすべてのメソッド)を実装するか、抽象クラスKeyAdapterを拡張します(関連するメソッドだけをオーバーライド)。

そのクラスから作成されたリスナー・オブジェクトは、コンポーネントのaddKeyListenerメソッドを使ってコンポーネントに登録されます。 キーボード・イベントは、キーが押されるか、離されるか、またはタイプされると生成されます。 すると、リスナー・オブジェクト内の関連するメソッドが呼び出され、KeyEventが渡されます。

導入されたバージョン:
1.1
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    キーが押されたときに呼び出されます。
    void
    キーが離されたときに呼び出されます。
    void
    キーがタイプされたときに呼び出されます。
  • メソッドの詳細

    • keyTyped

      void keyTyped(KeyEvent e)
      キーがタイプされたときに呼び出されます。 キー・タイプ・イベントの定義については、KeyEventのクラスの説明を参照してください。
      パラメータ:
      e - 処理されるイベント
    • keyPressed

      void keyPressed(KeyEvent e)
      キーが押されたときに呼び出されます。 キー・プレス・イベントの定義については、KeyEventのクラスの説明を参照してください。
      パラメータ:
      e - 処理されるイベント
    • keyReleased

      void keyReleased(KeyEvent e)
      キーが離されたときに呼び出されます。 キー・リリース・イベントの定義については、KeyEventのクラスの説明を参照してください。
      パラメータ:
      e - 処理されるイベント