public interface Keymap
アクションに対するキー・ストローク割当てのコレクションです。 この割当ては、基本的に名前と値のペアで構成され、潜在的に階層で解釈処理されます。 
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddActionForKeyStroke(KeyStroke key, Action a)キーマップに割り当てを追加します。ActiongetAction(KeyStroke key)指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。Action[]getBoundActions()このキーマップで定義されているアクションのすべてを取得します。KeyStroke[]getBoundKeyStrokes()特定のアクションに割り当てられているこのマップ内のキー・ストロークをすべて取得します。ActiongetDefaultAction()キーが入力されて(つまり、KEY_TYPEDキー・イベントが受信されて)その割当てがない場合に発生するデフォルトのアクションを取得します。KeyStroke[]getKeyStrokesForAction(Action a)指定されたアクションを発生させるキー・ストロークを取得します。StringgetName()キー割当てのセット名を取得します。KeymapgetResolveParent()キー割り当てを解釈処理するために使用する親キーマップを取得します。booleanisLocallyDefined(KeyStroke key)指定されたキー・シーケンスがローカルに定義されているかどうかを判定します。voidremoveBindings()キーマップからすべての割り当てを削除します。voidremoveKeyStrokeBinding(KeyStroke keys)キーマップから割り当てを削除します。voidsetDefaultAction(Action a)キーが入力された場合に発生するデフォルト・アクションを設定します。voidsetResolveParent(Keymap parent)親キーマップを設定します。これは、キー割り当てを解釈処理するために使われます。
- 
メソッドの詳細- 
getNameString getName()キー割当てのセット名を取得します。- 戻り値:
- 名前
 
- 
getDefaultActionAction getDefaultAction()キーが入力されて(つまり、KEY_TYPEDキー・イベントが受信されて)その割当てがない場合に発生するデフォルトのアクションを取得します。 一般的に、これはテキストを挿入するアクションなので、キーマップは可能なキーのそれぞれにアクションを要求しません。- 戻り値:
- デフォルトのアクション
 
- 
setDefaultActionvoid setDefaultAction(Action a)キーが入力された場合に発生するデフォルト・アクションを設定します。- パラメータ:
- a- アクション
 
- 
getAction指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。 JTextControllerはこれを使って、キー・シーケンスの解釈方法を指定します。 割当てがローカルに解釈処理されない場合に親キーマップが設定されていれば、それを解釈処理するように試みます。- パラメータ:
- key- キー・シーケンス
- 戻り値:
- キー・シーケンスが定義されている場合はそれに関連したアクション、そうでない場合はnull
 
- 
getBoundKeyStrokesKeyStroke[] getBoundKeyStrokes()特定のアクションに割り当てられているこのマップ内のキー・ストロークをすべて取得します。- 戻り値:
- キー・ストロークのリスト
 
- 
getBoundActionsAction[] getBoundActions()このキーマップで定義されているアクションのすべてを取得します。- 戻り値:
- アクションのリスト
 
- 
getKeyStrokesForAction指定されたアクションを発生させるキー・ストロークを取得します。- パラメータ:
- a- アクション
- 戻り値:
- キー・ストロークのリスト
 
- 
isLocallyDefinedboolean isLocallyDefined(KeyStroke key)指定されたキー・シーケンスがローカルに定義されているかどうかを判定します。- パラメータ:
- key- キー・シーケンス
- 戻り値:
- キー・シーケンスがローカルに定義されている場合はtrue、そうでない場合はfalse
 
- 
addActionForKeyStrokeキーマップに割り当てを追加します。- パラメータ:
- key- キー・シーケンス
- a- アクション
 
- 
removeKeyStrokeBindingvoid removeKeyStrokeBinding(KeyStroke keys)キーマップから割り当てを削除します。- パラメータ:
- keys- キー・シーケンス
 
- 
removeBindingsvoid removeBindings()キーマップからすべての割り当てを削除します。
- 
getResolveParentKeymap getResolveParent()キー割り当てを解釈処理するために使用する親キーマップを取得します。- 戻り値:
- キーマップ
 
- 
setResolveParentvoid setResolveParent(Keymap parent)親キーマップを設定します。これは、キー割り当てを解釈処理するために使われます。Keymapがそれ自身を解釈処理の親の1つとして持つ場合、動作は指定されていません。- パラメータ:
- parent- 親キーマップ
 
 
-