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