クラス
javax.swing.KeyStrokeの使用

KeyStrokeを使用するパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
  • javax.swingでのKeyStrokeの使用

    KeyStrokeを返すjavax.swingのメソッド
    修飾子と型
    メソッド
    説明
    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を返します。
    登録されているアクションを開始するKeyStrokesを返します。
    InputMap.keys()
    このInputMapにバインドされたKeyStrokeを返します。
    KeyStrokeのパラメータを持つjavax.swingのメソッド
    修飾子と型
    メソッド
    説明
    InputMap.get(KeyStroke 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)
    actionnull以外の場合は、actionactionPerformedを起動し、送信者オブジェクトを受け入れます。
    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
    ComponentInputMap.put(KeyStroke keyStroke, Object actionMapKey)
    actionMapKeykeyStrokeのバインディングを追加します。
    void
    InputMap.put(KeyStroke keyStroke, Object actionMapKey)
    actionMapKeykeyStrokeのバインディングを追加します。
    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
    ComponentInputMap.remove(KeyStroke key)
    このオブジェクトからkeyのバインドを削除します。
    void
    InputMap.remove(KeyStroke key)
    このInputMapからkeyのバインディングを削除します。
    void
    JMenu.setAccelerator(KeyStroke keyStroke)
    setAcceleratorは、JMenuには定義されていません。
    void
    JMenuItem.setAccelerator(KeyStroke keyStroke)
    メニュー階層を移動することなくメニュー項目のアクション・リスナーを呼び出すキーの組み合わせを設定します。
    void
    JComponent.unregisterKeyboardAction(KeyStroke aKeyStroke)
    このメソッドは現在使われていません。
  • javax.swing.plaf.basicでのKeyStrokeの使用

    KeyStrokeとして宣言されたjavax.swing.plaf.basicのフィールド
    修飾子と型
    フィールド
    説明
    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の使用

    KeyStrokeとして宣言されたjavax.swing.textのフィールド
    修飾子と型
    フィールド
    説明
    JTextComponent.KeyBinding.key
    キーです。
    KeyStrokeを返すjavax.swing.textのメソッド
    修飾子と型
    メソッド
    説明
    特定のアクションに割り当てられているこのマップ内のキー・ストロークをすべて取得します。
    指定されたアクションを発生させるキー・ストロークを取得します。
    KeyStrokeのパラメータを持つjavax.swing.textのメソッド
    修飾子と型
    メソッド
    説明
    void
    キーマップに割り当てを追加します。
    Keymap.getAction(KeyStroke key)
    指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。
    boolean
    指定されたキー・シーケンスがローカルに定義されているかどうかを判定します。
    void
    キーマップから割り当てを削除します。
    KeyStrokeのパラメータを持つjavax.swing.textのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    KeyBinding(KeyStroke key, String actionName)
    新しいキー・バインドを作成します。