クラス
javax.swing.KeyStrokeの使用
-
KeyStrokeを使用しているパッケージ パッケージ 説明 javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。javax.swing.plaf.basic 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。 -
-
javax.swingでのKeyStrokeの使用
KeyStrokeを返すjavax.swing内のメソッド 修飾子と型 メソッド 説明 KeyStroke[]InputMap. allKeys()このInputMapとその親で定義されたKeyStrokeの配列を返します。KeyStrokeJMenuItem. 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を返します。KeyStroke[]JComponent. getRegisteredKeyStrokes()登録されているアクションを開始するKeyStrokesを返します。KeyStroke[]InputMap. keys()このInputMapにバインドされたKeyStrokeを返します。KeyStroke型のパラメータを持つjavax.swing内のメソッド 修飾子と型 メソッド 説明 ObjectInputMap. get(KeyStroke keyStroke)バインディングがローカルに定義されていない場合は、親InputMapに通知して、keyStrokeのバインディングを返します。ActionListenerJComponent. 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)すべての子メニューを確認するためにサブクラス化されます。voidComponentInputMap. put(KeyStroke keyStroke, Object actionMapKey)actionMapKeyにkeyStrokeのバインディングを追加します。voidInputMap. put(KeyStroke keyStroke, Object actionMapKey)actionMapKeyにkeyStrokeのバインディングを追加します。voidJComponent. registerKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition)このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidJComponent. registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)このメソッドは現在使われていません。類似の動作にはgetActionMap()とgetInputMap()を組み合わせて使用してください。voidComponentInputMap. remove(KeyStroke key)このオブジェクトからkeyのバインドを削除します。voidInputMap. remove(KeyStroke key)この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.3protected KeyStrokeBasicSplitPaneUI. dividerResizeToggleKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicSplitPaneUI. downKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicTabbedPaneUI. downKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicToolBarUI. downKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicSplitPaneUI. endKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicSplitPaneUI. homeKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicSplitPaneUI. leftKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicTabbedPaneUI. leftKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicToolBarUI. leftKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicDesktopPaneUI. maximizeKey非推奨。現在 1.3protected KeyStrokeBasicDesktopPaneUI. minimizeKey非推奨。現在 1.3protected KeyStrokeBasicDesktopPaneUI. navigateKey非推奨。現在 1.3protected KeyStrokeBasicDesktopPaneUI. navigateKey2非推奨。現在 1.3protected KeyStrokeBasicInternalFrameUI. openMenuKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicSplitPaneUI. rightKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicTabbedPaneUI. rightKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicToolBarUI. rightKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicSplitPaneUI. upKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicTabbedPaneUI. upKey非推奨。Java 2プラットフォームv1.3以降。protected KeyStrokeBasicToolBarUI. upKey非推奨。Java 2プラットフォームv1.3以降。 -
javax.swing.textでのKeyStrokeの使用
KeyStrokeとして宣言されているjavax.swing.text内のフィールド 修飾子と型 フィールド 説明 KeyStrokeJTextComponent.KeyBinding. keyキーです。KeyStrokeを返すjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 KeyStroke[]Keymap. getBoundKeyStrokes()特定のアクションに割り当てられているこのマップ内のキー・ストロークをすべて取得します。KeyStroke[]Keymap. getKeyStrokesForAction(Action a)指定されたアクションを発生させるキー・ストロークを取得します。KeyStroke型のパラメータを持つjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 voidKeymap. addActionForKeyStroke(KeyStroke key, Action a)キーマップに割り当てを追加します。ActionKeymap. getAction(KeyStroke key)指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。booleanKeymap. isLocallyDefined(KeyStroke key)指定されたキー・シーケンスがローカルに定義されているかどうかを判定します。voidKeymap. removeKeyStrokeBinding(KeyStroke keys)キーマップから割り当てを削除します。KeyStroke型のパラメータを持つjavax.swing.text内のコンストラクタ コンストラクタ 説明 KeyBinding(KeyStroke key, String actionName)新しいキー・バインドを作成します。
-