Please note that this translation of the specification is the result of a java.net community project ( https://jdk5-api-pt-br.dev.java.net/ ). The official version of the specification is the US English language version which can be found at http://java.sun.com/j2se/1.5.0/docs/api/. In case of disputes, the authoritative version of the specification is the original, English document.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Keymap
A collection of bindings of KeyStrokes to actions. The bindings are basically name-value pairs that potentially resolve in a hierarchy.
| Method Summary | |
|---|---|
void |
addActionForKeyStroke(KeyStroke key,
Action a)
Adds a binding to the keymap. |
Action |
getAction(KeyStroke key)
Fetches the action appropriate for the given symbolic event sequence. |
Action[] |
getBoundActions()
Fetches all of the actions defined in this keymap. |
KeyStroke[] |
getBoundKeyStrokes()
Fetches all of the keystrokes in this map that are bound to some action. |
Action |
getDefaultAction()
Fetches the default action to fire if a key is typed (i.e. |
KeyStroke[] |
getKeyStrokesForAction(Action a)
Fetches the keystrokes that will result in the given action. |
String |
getName()
Fetches the name of the set of key-bindings. |
Keymap |
getResolveParent()
Fetches the parent keymap used to resolve key-bindings. |
boolean |
isLocallyDefined(KeyStroke key)
Determines if the given key sequence is locally defined. |
void |
removeBindings()
Removes all bindings from the keymap. |
void |
removeKeyStrokeBinding(KeyStroke keys)
Removes a binding from the keymap. |
void |
setDefaultAction(Action a)
Set the default action to fire if a key is typed. |
void |
setResolveParent(Keymap parent)
Sets the parent keymap, which will be used to resolve key-bindings. |
| Method Detail |
|---|
String getName()
Action getDefaultAction()
void setDefaultAction(Action a)
a - the actionAction getAction(KeyStroke key)
key - the key sequence
nullKeyStroke[] getBoundKeyStrokes()
Action[] getBoundActions()
KeyStroke[] getKeyStrokesForAction(Action a)
a - the action
boolean isLocallyDefined(KeyStroke key)
key - the key sequence
void addActionForKeyStroke(KeyStroke key,
Action a)
key - the key sequencea - the actionvoid removeKeyStrokeBinding(KeyStroke keys)
keys - the key sequencevoid removeBindings()
Keymap getResolveParent()
void setResolveParent(Keymap parent)
parent - the parent keymap
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Copyright 2006 Sun Microsystems, Inc. Todos os direitos reservados. O uso está sujeito aos termos da licensa.