クラスjava.awt.event.KeyEvent
の使用
| パッケージ | 説明 |
|---|---|
| java.awt |
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
| java.awt.event |
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
|
| javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
| javax.swing.event |
Swingコンポーネントによってトリガーされるイベントを提供します。
|
| javax.swing.plaf |
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
|
| javax.swing.plaf.basic |
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
|
-
java.awtでのKeyEventの使用
型KeyEventのパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 booleanDefaultKeyboardFocusManager. dispatchKeyEvent(KeyEvent e)ディスパッチャ・チェーン内のほかのKeyEventDispatcherがKeyEventをディスパッチしなかった場合、またはほかのKeyEventDispatchersが登録されていない場合にdispatchEventから呼び出されます。abstract booleanKeyboardFocusManager. dispatchKeyEvent(KeyEvent e)このメソッドは通常、ディスパッチャ・チェーン内のほかのKeyEventDispatcherがKeyEventをディスパッチしなかった場合、またはほかのKeyEventDispatchersが登録されていない場合にdispatchEventから呼び出されます。booleanKeyEventDispatcher. dispatchKeyEvent(KeyEvent e)このメソッドは、現在のKeyboardFocusManagerによって呼び出され、このKeyEventDispatcherがそのメソッドの代わりに指定されたイベントをディスパッチするよう要求します。static AWTKeyStrokeAWTKeyStroke. getAWTKeyStrokeForEvent(KeyEvent anEvent)指定されたKeyEventを生成したストロークを表すAWTKeyStrokeを返します。voidAWTEventMulticaster. keyPressed(KeyEvent e)listener-aとlistener-bでkeyPressedメソッドを呼び出すことによって、keyPressedイベントを処理します。voidAWTEventMulticaster. keyReleased(KeyEvent e)listener-aとlistener-bでkeyReleasedメソッドを呼び出すことによって、keyReleasedイベントを処理します。voidAWTEventMulticaster. keyTyped(KeyEvent e)listener-aとlistener-bでkeyTypedメソッドを呼び出すことによって、keyTypedイベントを処理します。booleanDefaultKeyboardFocusManager. postProcessKeyEvent(KeyEvent e)このメソッドはdispatchKeyEventから呼び出されます。abstract booleanKeyboardFocusManager. postProcessKeyEvent(KeyEvent e)このメソッドはdispatchKeyEventから呼び出されます。booleanKeyEventPostProcessor. postProcessKeyEvent(KeyEvent e)このメソッドは、現在のKeyboardFocusManagerによって呼び出され、このKeyEventPostProcessorがKeyEventの最終変換の一部として必要な事後処理を実行するよう要求します。protected voidComponent. processKeyEvent(KeyEvent e)このコンポーネントで発生するキー・イベントを、登録されているすべてのKeyListenerオブジェクトにディスパッチすることによって処理します。voidDefaultKeyboardFocusManager. processKeyEvent(Component focusedComponent, KeyEvent e)KeyEventが指定されたfocusedComponentに対してフォーカス・トラバーサル・キーを示す場合にのみ、このメソッドはフォーカス・トラバーサル操作を初期化します。abstract voidKeyboardFocusManager. processKeyEvent(Component focusedComponent, KeyEvent e)KeyEventが指定されたfocusedComponentに対してフォーカス・トラバーサル・キーを示す場合にのみ、このメソッドはフォーカス・トラバーサル操作を初期化します。 -
java.awt.eventでのKeyEventの使用
型KeyEventのパラメータを持つjava.awt.eventのメソッド 修飾子と型 メソッド 説明 voidKeyAdapter. keyPressed(KeyEvent e)キーが押されたときに呼び出されます。voidKeyListener. keyPressed(KeyEvent e)キーが押されたときに呼び出されます。voidKeyAdapter. keyReleased(KeyEvent e)キーが離されたときに呼び出されます。voidKeyListener. keyReleased(KeyEvent e)キーが離されたときに呼び出されます。voidKeyAdapter. keyTyped(KeyEvent e)キーがタイプされたときに呼び出されます。voidKeyListener. keyTyped(KeyEvent e)キーがタイプされたときに呼び出されます。 -
javax.swingでのKeyEventの使用
型KeyEventのパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 static KeyStrokeKeyStroke. getKeyStrokeForEvent(KeyEvent anEvent)指定されたKeyEventを生成したストロークを表すKeyStrokeを返します。static booleanSwingUtilities. notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers)actionが非nullの場合はactionでactionPerformedを呼び出し、送信者オブジェクトを受け入れます。protected voidJComponent. processComponentKeyEvent(KeyEvent e)コンポーネント自体が認識するキー・イベントを処理します。protected booleanJComponent. processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)KeyEventeの結果としてksのキー・バインドを処理するために呼び出されます。protected booleanJMenuBar. processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)すべての子メニューを確認するためにサブクラス化されます。static booleanSwingUtilities. processKeyBindings(KeyEvent event)eventに関連付けられたComponentのキー・バインディングを処理します。voidJComboBox. processKeyEvent(KeyEvent e)Tabキーを探しながら、KeyEventを処理します。protected voidJComponent. processKeyEvent(KeyEvent e)イベントを処理するprocessKeyEventをオーバーライドします。protected voidJMenu. processKeyEvent(KeyEvent evt)ニーモニックやアクセラレータなどの、キー・ストローク・イベントを処理します。voidJMenuBar. processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)MenuElementとして実装されますが、処理は行いません。voidJMenuItem. processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)MenuSelectionManagerから転送されるキー・イベントを処理し、必要に応じてMenuSelectionManagerのAPIを使用して、メニュー選択を変更します。protected voidJPopupMenu. processKeyEvent(KeyEvent evt)ニーモニックやアクセラレータなどの、キー・ストローク・イベントを処理します。voidJPopupMenu. processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)MenuSelectionManagerから転送されるキー・イベントを処理し、必要に応じてMenuSelectionManagerのAPIを使用して、メニュー選択を変更します。voidMenuElement. processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)キー・イベントを処理します。voidMenuSelectionManager. processKeyEvent(KeyEvent e)MenuElementは、KeyListenerからイベントを受け取った場合、そのイベントを直接処理することはありません。 -
javax.swing.eventでのKeyEventの使用
javax.swing.eventのKeyEventのサブクラス 修飾子と型 クラス 説明 classMenuKeyEventMenuKeyEventは、メニュー・ツリーで転送されたKeyEventをメニュー要素が受け取ったことを、関係先に通知するために使用されます。 -
javax.swing.plafでのKeyEventの使用
型KeyEventのパラメータを持つjavax.swing.plafのメソッド 修飾子と型 メソッド 説明 protected voidLayerUI. processKeyEvent(KeyEvent e, JLayer<? extends V> l)JLayerまたはすべてのそのサブコンポーネントで発生するキー・イベントを処理します。 -
javax.swing.plaf.basicでのKeyEventの使用
型KeyEventのパラメータを持つjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 voidBasicTreeUI.KeyHandler. keyTyped(KeyEvent e)キーがタイプされたときに呼び出されます。