モジュール 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
    関連項目:
    KeyAdapter, KeyEvent, Tutorial: Writing a Key Listener
    • メソッドの詳細

      • keyTyped

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

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

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