| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| 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| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.