| 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
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 | 
public String getName()
public Action getDefaultAction()
public void setDefaultAction(Action a)
a - the actionpublic Action getAction(KeyStroke key)
key - the key sequence
nullpublic KeyStroke[] getBoundKeyStrokes()
public Action[] getBoundActions()
public KeyStroke[] getKeyStrokesForAction(Action a)
a - the action
public boolean isLocallyDefined(KeyStroke key)
key - the key sequence
public void addActionForKeyStroke(KeyStroke key,
                                  Action a)
key - the key sequencea - the actionpublic void removeKeyStrokeBinding(KeyStroke keys)
keys - the key sequencepublic void removeBindings()
public Keymap getResolveParent()
public void setResolveParent(Keymap parent)
parent - the parent keymap
  | 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.