クラス
javax.swing.KeyStrokeの使用
パッケージ | 説明 |
---|---|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.plaf.basic |
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
-
javax.swingでのKeyStrokeの使用
KeyStrokeを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 KeyStroke[]
InputMap. allKeys()
このInputMap
とその親で定義されたKeyStroke
の配列を返します。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を返します。KeyStroke[]
JComponent. getRegisteredKeyStrokes()
登録されているアクションを開始するKeyStrokes
を返します。KeyStroke[]
InputMap. keys()
このInputMap
にバインドされたKeyStroke
を返します。型KeyStrokeのパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 Object
InputMap. get(KeyStroke keyStroke)
バインディングがローカルに定義されていない場合は、親InputMap
に通知して、keyStroke
のバインディングを返します。ActionListener
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
ComponentInputMap. put(KeyStroke keyStroke, Object actionMapKey)
actionMapKey
にkeyStroke
のバインディングを追加します。void
InputMap. put(KeyStroke keyStroke, Object actionMapKey)
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
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のフィールド 修飾子と型 フィールド 説明 KeyStroke
JTextComponent.KeyBinding. key
キーです。KeyStrokeを返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 KeyStroke[]
Keymap. getBoundKeyStrokes()
特定のアクションに割り当てられているこのマップ内のキー・ストロークをすべて取得します。KeyStroke[]
Keymap. getKeyStrokesForAction(Action a)
指定されたアクションを発生させるキー・ストロークを取得します。型KeyStrokeのパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 void
Keymap. addActionForKeyStroke(KeyStroke key, Action a)
キーマップに割り当てを追加します。Action
Keymap. getAction(KeyStroke key)
指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。boolean
Keymap. isLocallyDefined(KeyStroke key)
指定されたキー・シーケンスがローカルに定義されているかどうかを判定します。void
Keymap. removeKeyStrokeBinding(KeyStroke keys)
キーマップから割り当てを削除します。型KeyStrokeのパラメータを持つjavax.swing.textのコンストラクタ コンストラクタ 説明 KeyBinding(KeyStroke key, String actionName)
新しいキー・バインドを作成します。