|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface Keymap
將 KeyStroke 綁定到操作的集合。綁定基本上是可能在層次結構中解析的名稱值對。
方法摘要 | |
---|---|
void |
addActionForKeyStroke(KeyStroke key,
Action a)
向 keymap 添加綁定。 |
Action |
getAction(KeyStroke key)
獲取適合於給定符號事件序列的操作。 |
Action[] |
getBoundActions()
獲取在此 keymap 中定義的所有操作。 |
KeyStroke[] |
getBoundKeyStrokes()
獲取在此映射中綁定到其他操作的所有擊鍵。 |
Action |
getDefaultAction()
當擊鍵(即接收 KEY_TYPED KeyEvent)且該鍵沒有綁定操作的情況下獲取觸發的預設操作。 |
KeyStroke[] |
getKeyStrokesForAction(Action a)
獲取將導致給定操作的擊鍵。 |
String |
getName()
獲取鍵綁定集合的名稱。 |
Keymap |
getResolveParent()
獲取用於解析鍵綁定的父級 keymap。 |
boolean |
isLocallyDefined(KeyStroke key)
確定是否本地定義給定的鍵序列。 |
void |
removeBindings()
從 keymap 移除所有綁定。 |
void |
removeKeyStrokeBinding(KeyStroke keys)
從 keymap 移除綁定。 |
void |
setDefaultAction(Action a)
在進行擊鍵的情況下設置要觸發的預設操作。 |
void |
setResolveParent(Keymap parent)
設置將用於解析鍵綁定的父級 keymap。 |
方法詳細資訊 |
---|
String getName()
Action getDefaultAction()
void setDefaultAction(Action a)
a
- 操作Action getAction(KeyStroke key)
key
- 鍵序列
null
KeyStroke[] getBoundKeyStrokes()
Action[] getBoundActions()
KeyStroke[] getKeyStrokesForAction(Action a)
a
- 操作
boolean isLocallyDefined(KeyStroke key)
key
- 鍵序列
void addActionForKeyStroke(KeyStroke key, Action a)
key
- 鍵序列a
- 操作void removeKeyStrokeBinding(KeyStroke keys)
keys
- 鍵序列void removeBindings()
Keymap getResolveParent()
void setResolveParent(Keymap parent)
parent
- 父級 keymap
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。