KeyEvent クラス
- [内容]
- キー操作によって発生するイベントです."Key pressed" や "Key released" イベントは,いずれのキー操作によっても発生しますが,"Key typed"イベントは,表示可能な文字がタイプされたときだけ発生します( KeyListener インタフェース参照).
- [主なメソッド]
- public char getKeyChar()
- イベントを発生させた文字を返す
- public int getKeyCode()
- 仮想文字コードを返す."Key typed" イベントで使用されると,常に,VK_UNDEFINED を返す.
- public static String getKeyModifiersText(int modifiers)
- キー操作の修飾子を,たとえば,"Shift" のように,文字列として返す.
- public static String getKeyText(int keyCode)
- キーの名前を,たとえば,"A" のように,文字列として返す
- public int getModifiers() ( InputEvent から継承)
- キー操作の修飾子(たとえば,「 Shift + a 」の "Shift" )を返す
- public Object getSource() ( EventObject から継承)
- イベントを発生させたオブジェクトを返す
- [使用例]
- プログラム例は,KeyEvent クラスで扱うイベント処理の例です.上部のテキストエリアにキーボードから入力すると,キーが離されたときとタイプされたときに,下部のテキストエリアにメッセージが出力されます.

- [参照]
- KeyListener