JavaTM 2 Platform
Std. Ed. v1.3

クラス
javax.swing.KeyStroke の使用

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

javax.swing での KeyStroke の使用
 

KeyStroke を返す javax.swing のメソッド
 KeyStroke[] JComponent.getRegisteredKeyStrokes()
          登録されているアクションを開始する KeyStroke を返します。
static KeyStroke KeyStroke.getKeyStroke(char keyChar)
          キーが押されたときにアクティブになるキーストロークの共有インスタンス、つまり KEY_TYPED イベントの KeyStroke を返します。
static KeyStroke KeyStroke.getKeyStroke(char keyChar, boolean onKeyRelease)
          推奨されていません。 getKeyStroke(char) を使用してください。
static KeyStroke KeyStroke.getKeyStroke(Character keyChar, int modifiers)
          文字オブジェクトと修飾子のセットが指定されると、キーストロークの共有インスタンスを返します。
static KeyStroke KeyStroke.getKeyStroke(int keyCode, int modifiers, boolean onKeyRelease)
          押されたとき、または解放されたときにキーがアクティブになるかどうかを指定して、指定された数値キーコードおよび修飾子のセットでキーストロークの共有インスタンスを返します。
static KeyStroke KeyStroke.getKeyStroke(int keyCode, int modifiers)
          指定された char コードおよび修飾子のセットでキーストロークの共有インスタンスを返します。
static KeyStroke KeyStroke.getKeyStrokeForEvent(KeyEvent anEvent)
          イベントからキーストロークを返します。
static KeyStroke KeyStroke.getKeyStroke(String s)
          文字列の構文を解析し、KeyStroke を返します。
 KeyStroke JMenuItem.getAccelerator()
          メニュー項目のアクセラレータとして機能する KeyStroke を返します。
 KeyStroke[] InputMap.keys()
          この InputMap にバインドされた KeyStroke を返します。
 KeyStroke[] InputMap.allKeys()
          この InputMap および親で定義された KeyStroke の配列を返します。
 

KeyStroke 型のパラメータを持つ javax.swing のメソッド
 void JComponent.registerKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition)
          このメソッドは現在使われていません。
 void JComponent.registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
          このメソッドは現在使われていません。
 void JComponent.unregisterKeyboardAction(KeyStroke aKeyStroke)
          このメソッドは現在使われていません。
 int JComponent.getConditionForKeyStroke(KeyStroke aKeyStroke)
          登録されているアクションが、指定されたキーストロークに反応して発生するかどうかを決める条件を返します。
 ActionListener JComponent.getActionForKeyStroke(KeyStroke aKeyStroke)
          指定されたキーストロークに対して登録されているアクションを実行するオブジェクトを返します。
protected  boolean JComponent.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
          KeyEvent e の結果として ks のキーバインドを処理するために呼び出されます。
 void JMenuItem.setAccelerator(KeyStroke keyStroke)
          メニュー階層を移動することなくメニュー項目のアクションリスナーを呼び出すキーの組み合わせを設定します。
 void JMenu.setAccelerator(KeyStroke keyStroke)
          setAcceleratorJMenu には定義されていません。
 void InputMap.put(KeyStroke keyStroke, Object actionMapKey)
          keyStroke のバインディングを actionMapKey に追加します。
 Object InputMap.get(KeyStroke keyStroke)
          バインディングがローカルに定義されていない場合は、親に InputMap を通知して、keyStroke のバインディングを返します。
 void InputMap.remove(KeyStroke key)
          この InputMap から key のバインディングを削除します。
 void ComponentInputMap.put(KeyStroke keyStroke, Object actionMapKey)
          keyStroke のバインディングを actionMapKey に追加します。
 void ComponentInputMap.remove(KeyStroke key)
          このオブジェクトから key のバインディングを削除します。
static boolean SwingUtilities.notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers)
          action が使用可能な (かつ null でない) 場合、actionactionPerformed を呼び出します。
protected  boolean JTable.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
           
protected  boolean JMenuBar.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
          すべての子メニューを確認するためにサブクラス化されます。
 

javax.swing.plaf.basic での KeyStroke の使用
 

KeyStroke として宣言されている javax.swing.plaf.basic のフィールド
protected  KeyStroke BasicTabbedPaneUI.upKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicTabbedPaneUI.downKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicTabbedPaneUI.leftKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicTabbedPaneUI.rightKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicToolBarUI.upKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicToolBarUI.downKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicToolBarUI.leftKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicToolBarUI.rightKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicInternalFrameUI.openMenuKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicDesktopPaneUI.minimizeKey
          推奨されていません。 JDK バージョン 1.3
protected  KeyStroke BasicDesktopPaneUI.maximizeKey
          推奨されていません。 JDK バージョン 1.3
protected  KeyStroke BasicDesktopPaneUI.closeKey
          推奨されていません。 JDK バージョン 1.3
protected  KeyStroke BasicDesktopPaneUI.navigateKey
          推奨されていません。 JDK バージョン 1.3
protected  KeyStroke BasicDesktopPaneUI.navigateKey2
          推奨されていません。 JDK バージョン 1.3
protected  KeyStroke BasicSplitPaneUI.upKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicSplitPaneUI.downKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicSplitPaneUI.leftKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicSplitPaneUI.rightKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicSplitPaneUI.homeKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicSplitPaneUI.endKey
          推奨されていません。 Java 2 プラットフォーム v1.3
protected  KeyStroke BasicSplitPaneUI.dividerResizeToggleKey
          推奨されていません。 Java 2 プラットフォーム v1.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 のメソッド
 Action Keymap.getAction(KeyStroke key)
          指定されたシンボリックイベントシーケンスに適切なアクションを取り出します。
 boolean Keymap.isLocallyDefined(KeyStroke key)
          指定されたキーシーケンスがローカルに定義されているかどうかを判定します。
 void Keymap.addActionForKeyStroke(KeyStroke key, Action a)
          キーマップに割り当てを追加します。
 void Keymap.removeKeyStrokeBinding(KeyStroke keys)
          キーマップから割り当てを削除します。
 

KeyStroke 型のパラメータを持つ javax.swing.text のコンストラクタ
JTextComponent.KeyBinding(KeyStroke key, String actionName)
          新しいキー割り当てを作成します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.