クラスjava.awt.event.KeyEvent
の使用
-
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のメソッド 修飾子と型 メソッド 説明 boolean
DefaultKeyboardFocusManager. dispatchKeyEvent(KeyEvent e)
ディスパッチャ・チェーン内のほかのKeyEventDispatcherがKeyEventをディスパッチしなかった場合、またはほかのKeyEventDispatchersが登録されていない場合にdispatchEvent
から呼び出されます。abstract boolean
KeyboardFocusManager. dispatchKeyEvent(KeyEvent e)
このメソッドは通常、ディスパッチャ・チェーン内のほかのKeyEventDispatcherがKeyEventをディスパッチしなかった場合、またはほかのKeyEventDispatchersが登録されていない場合にdispatchEvent
から呼び出されます。boolean
KeyEventDispatcher. dispatchKeyEvent(KeyEvent e)
このメソッドは、現在のKeyboardFocusManagerによって呼び出され、このKeyEventDispatcherがそのメソッドの代わりに指定されたイベントをディスパッチするよう要求します。static AWTKeyStroke
AWTKeyStroke. getAWTKeyStrokeForEvent(KeyEvent anEvent)
指定されたKeyEvent
を生成したストロークを表すAWTKeyStroke
を返します。void
AWTEventMulticaster. keyPressed(KeyEvent e)
listener-aとlistener-bでkeyPressedメソッドを呼び出すことによって、keyPressedイベントを処理します。void
AWTEventMulticaster. keyReleased(KeyEvent e)
listener-aとlistener-bでkeyReleasedメソッドを呼び出すことによって、keyReleasedイベントを処理します。void
AWTEventMulticaster. keyTyped(KeyEvent e)
listener-aとlistener-bでkeyTypedメソッドを呼び出すことによって、keyTypedイベントを処理します。boolean
DefaultKeyboardFocusManager. postProcessKeyEvent(KeyEvent e)
このメソッドはdispatchKeyEvent
から呼び出されます。abstract boolean
KeyboardFocusManager. postProcessKeyEvent(KeyEvent e)
このメソッドはdispatchKeyEvent
から呼び出されます。boolean
KeyEventPostProcessor. postProcessKeyEvent(KeyEvent e)
このメソッドは、現在のKeyboardFocusManagerによって呼び出され、このKeyEventPostProcessorがKeyEventの最終変換の一部として必要な事後処理を実行するよう要求します。protected void
Component. processKeyEvent(KeyEvent e)
このコンポーネントで発生するキー・イベントを、登録されているすべてのKeyListener
オブジェクトにディスパッチすることによって処理します。void
DefaultKeyboardFocusManager. processKeyEvent(Component focusedComponent, KeyEvent e)
KeyEventが指定されたfocusedComponentに対してフォーカス・トラバーサル・キーを示す場合にのみ、このメソッドはフォーカス・トラバーサル操作を初期化します。abstract void
KeyboardFocusManager. processKeyEvent(Component focusedComponent, KeyEvent e)
KeyEventが指定されたfocusedComponentに対してフォーカス・トラバーサル・キーを示す場合にのみ、このメソッドはフォーカス・トラバーサル操作を初期化します。 -
java.awt.eventでのKeyEventの使用
KeyEvent型のパラメータを持つjava.awt.eventのメソッド 修飾子と型 メソッド 説明 void
KeyAdapter. keyPressed(KeyEvent e)
キーが押されたときに呼び出されます。void
KeyListener. keyPressed(KeyEvent e)
キーが押されたときに呼び出されます。void
KeyAdapter. keyReleased(KeyEvent e)
キーが離されたときに呼び出されます。void
KeyListener. keyReleased(KeyEvent e)
キーが離されたときに呼び出されます。void
KeyAdapter. keyTyped(KeyEvent e)
キーがタイプされたときに呼び出されます。void
KeyListener. keyTyped(KeyEvent e)
キーがタイプされたときに呼び出されます。 -
javax.swingでのKeyEventの使用
KeyEvent型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 static KeyStroke
KeyStroke. getKeyStrokeForEvent(KeyEvent anEvent)
指定されたKeyEventを生成したストロークを表すKeyStrokeを返します。static boolean
SwingUtilities. notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers)
action
が非null
の場合はaction
でactionPerformed
を呼び出し、送信者オブジェクトを受け入れます。protected void
JComponent. processComponentKeyEvent(KeyEvent e)
コンポーネント自体が認識するキー・イベントを処理します。protected boolean
JComponent. processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
KeyEvent
e
の結果としてks
のキー・バインドを処理するために呼び出されます。protected boolean
JMenuBar. processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
すべての子メニューを確認するためにサブクラス化されます。static boolean
SwingUtilities. processKeyBindings(KeyEvent event)
event
に関連付けられたComponent
のキー・バインディングを処理します。void
JComboBox. processKeyEvent(KeyEvent e)
Tabキーを探しながら、KeyEvent
を処理します。protected void
JComponent. processKeyEvent(KeyEvent e)
イベントを処理するprocessKeyEvent
をオーバーライドします。protected void
JMenu. processKeyEvent(KeyEvent evt)
ニーモニックやアクセラレータなどの、キー・ストローク・イベントを処理します。void
JMenuBar. processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuElement
として実装されますが、処理は行いません。void
JMenuItem. processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuSelectionManager
から転送されるキー・イベントを処理し、必要に応じてMenuSelectionManager
のAPIを使用して、メニュー選択を変更します。protected void
JPopupMenu. processKeyEvent(KeyEvent evt)
ニーモニックやアクセラレータなどの、キー・ストローク・イベントを処理します。void
JPopupMenu. processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuSelectionManager
から転送されるキー・イベントを処理し、必要に応じてMenuSelectionManager
のAPIを使用して、メニュー選択を変更します。void
MenuElement. processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)
キー・イベントを処理します。void
MenuSelectionManager. processKeyEvent(KeyEvent e)
MenuElementは、KeyListenerからイベントを受け取った場合、そのイベントを直接処理することはありません。 -
javax.swing.eventでのKeyEventの使用
javax.swing.eventでのKeyEventのサブクラス 修飾子と型 クラス 説明 class
MenuKeyEvent
MenuKeyEventは、メニュー・ツリーで転送されたKeyEventをメニュー要素が受け取ったことを、関係先に通知するために使用されます。 -
javax.swing.plafでのKeyEventの使用
KeyEvent型のパラメータを持つjavax.swing.plafのメソッド 修飾子と型 メソッド 説明 protected void
LayerUI. processKeyEvent(KeyEvent e, JLayer<? extends V> l)
JLayer
またはすべてのそのサブコンポーネントで発生するキー・イベントを処理します。 -
javax.swing.plaf.basicでのKeyEventの使用
KeyEvent型のパラメータを持つjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 void
BasicTreeUI.KeyHandler. keyTyped(KeyEvent e)
キーがタイプされたときに呼び出されます。
-