public class LazyActionMap
extends javax.swing.plaf.ActionMapUIResource
loadActionMap
method on the passed in Object.| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
allKeys() |
void |
clear() |
javax.swing.Action |
get(java.lang.Object key) |
static javax.swing.ActionMap |
getActionMap(java.lang.Class loaderClass,
java.lang.String defaultsKey)
Returns an ActionMap that will be populated by invoking the
loadActionMap method on the specified Class when necessary. |
static void |
installLazyActionMap(javax.swing.JComponent c,
java.lang.Class loaderClass,
java.lang.String defaultsKey)
Installs an ActionMap that will be populated by invoking the
loadActionMap method on the specified Class when
necessary. |
java.lang.Object[] |
keys() |
void |
put(javax.swing.Action action) |
void |
put(java.lang.Object key,
javax.swing.Action action) |
void |
remove(java.lang.Object key) |
void |
setParent(javax.swing.ActionMap map) |
int |
size() |
public static void installLazyActionMap(javax.swing.JComponent c,
java.lang.Class loaderClass,
java.lang.String defaultsKey)
loadActionMap method on the specified Class when
necessary.
This should be used if the ActionMap can be shared.
c - JComponent to install the ActionMap on.loaderClass - Class object that gets loadActionMap invoked on.defaultsKey - Key to use to defaults table to check for existing map and what resulting Map will be registered on.public static javax.swing.ActionMap getActionMap(java.lang.Class loaderClass,
java.lang.String defaultsKey)
loadActionMap method on the specified Class when necessary.
This should be used if the ActionMap can be shared.
loaderClass - Class object that gets loadActionMap invoked on.defaultsKey - Key to use to defaults table to check for existing map and what resulting Map will be registered on.public void put(javax.swing.Action action)
public void put(java.lang.Object key,
javax.swing.Action action)
put in class javax.swing.ActionMappublic javax.swing.Action get(java.lang.Object key)
get in class javax.swing.ActionMappublic void remove(java.lang.Object key)
remove in class javax.swing.ActionMappublic void clear()
clear in class javax.swing.ActionMappublic java.lang.Object[] keys()
keys in class javax.swing.ActionMappublic int size()
size in class javax.swing.ActionMappublic java.lang.Object[] allKeys()
allKeys in class javax.swing.ActionMappublic void setParent(javax.swing.ActionMap map)
setParent in class javax.swing.ActionMap