クラス
javax.swing.KeyStrokeの使用
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
-
javax.swingでのKeyStrokeの使用
修飾子と型メソッド説明InputMap.allKeys()
このInputMap
とその親で定義されたKeyStroke
の配列を返します。JMenuItem.getAccelerator()
メニュー項目のアクセラレータとして機能するKeyStroke
を返します。static KeyStroke
KeyStroke.getKeyStroke
(char keyChar) 指定された文字のKEY_TYPED
イベントを表すKeyStroke
の共有インスタンスを返します。static KeyStroke
KeyStroke.getKeyStroke
(char keyChar, boolean onKeyRelease) 非推奨。getKeyStroke(char)を使用static KeyStroke
KeyStroke.getKeyStroke
(int keyCode, int modifiers) 数値キー・コードおよび修飾子のセットが指定されると、KeyStrokeの共有インスタンスを返します。static KeyStroke
KeyStroke.getKeyStroke
(int keyCode, int modifiers, boolean onKeyRelease) 数値キー・コードおよび修飾子のセットが指定されると、KeyStrokeの共有インスタンスを返します。このインスタンスは、キーを押したときまたは放したときにキーがアクティブになるかどうかを示します。static KeyStroke
KeyStroke.getKeyStroke
(Character keyChar, int modifiers) 指定されたCharacterオブジェクトと修飾子のセットのKEY_TYPED
イベントを表すKeyStroke
の共有インスタンスを返します。static KeyStroke
KeyStroke.getKeyStroke
(String s) 文字列の構文を解析し、KeyStroke
を返します。static KeyStroke
KeyStroke.getKeyStrokeForEvent
(KeyEvent anEvent) 指定されたKeyEventを生成したストロークを表すKeyStrokeを返します。JComponent.getRegisteredKeyStrokes()
登録されているアクションを開始するKeyStrokes
を返します。InputMap.keys()
このInputMap
にバインドされたKeyStroke
を返します。修飾子と型メソッド説明バインディングがローカルに定義されていない場合は、親InputMap
に通知して、keyStroke
のバインディングを返します。JComponent.getActionForKeyStroke
(KeyStroke aKeyStroke) 指定されたキー・ストロークに対して登録されているアクションを実行するオブジェクトを返します。int
JComponent.getConditionForKeyStroke
(KeyStroke aKeyStroke) 登録されているアクションが、指定されたキー・ストロークに反応して発生するかどうかを決める条件を返します。static boolean
SwingUtilities.notifyAction
(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers) action
が非null
の場合はaction
でactionPerformed
を呼び出し、送信者オブジェクトを受け入れます。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) すべての子メニューを確認するためにサブクラス化されます。void
actionMapKey
にkeyStroke
のバインディングを追加します。void
actionMapKey
にkeyStroke
のバインディングを追加します。void
JComponent.registerKeyboardAction
(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()
とgetInputMap()
を組み合わせて使用してください。void
JComponent.registerKeyboardAction
(ActionListener anAction, KeyStroke aKeyStroke, int aCondition) このメソッドは現在使われていません。類似の動作にはgetActionMap()
とgetInputMap()
を組み合わせて使用してください。void
このオブジェクトからkey
のバインドを削除します。void
このInputMap
からkey
のバインディングを削除します。void
JMenu.setAccelerator
(KeyStroke keyStroke) setAccelerator
は、JMenu
には定義されていません。void
JMenuItem.setAccelerator
(KeyStroke keyStroke) メニュー階層を移動することなくメニュー項目のアクション・リスナーを呼び出すキーの組み合わせを設定します。void
JComponent.unregisterKeyboardAction
(KeyStroke aKeyStroke) このメソッドは現在使われていません。 -
javax.swing.plaf.basicでのKeyStrokeの使用
修飾子と型フィールド説明protected KeyStroke
BasicDesktopPaneUI.closeKey
非推奨。1.3以降protected KeyStroke
BasicSplitPaneUI.dividerResizeToggleKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI.downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI.downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI.downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI.endKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI.homeKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI.leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI.leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI.leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicDesktopPaneUI.maximizeKey
非推奨。1.3以降protected KeyStroke
BasicDesktopPaneUI.minimizeKey
非推奨。1.3以降protected KeyStroke
BasicDesktopPaneUI.navigateKey
非推奨。1.3以降protected KeyStroke
BasicDesktopPaneUI.navigateKey2
非推奨。1.3以降protected KeyStroke
BasicInternalFrameUI.openMenuKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI.rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI.rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI.rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI.upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI.upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI.upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。 -
javax.swing.textでのKeyStrokeの使用
修飾子と型メソッド説明Keymap.getBoundKeyStrokes()
特定のアクションに割り当てられているこのマップ内のキー・ストロークをすべて取得します。Keymap.getKeyStrokesForAction
(Action a) 指定されたアクションを発生させるキー・ストロークを取得します。修飾子と型メソッド説明void
Keymap.addActionForKeyStroke
(KeyStroke key, Action a) キーマップに割り当てを追加します。指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。boolean
Keymap.isLocallyDefined
(KeyStroke key) 指定されたキー・シーケンスがローカルに定義されているかどうかを判定します。void
Keymap.removeKeyStrokeBinding
(KeyStroke keys) キーマップから割り当てを削除します。