Class LazyActionMap
java.lang.Object
javax.swing.ActionMap
javax.swing.plaf.ActionMapUIResource
org.jdesktop.swingx.plaf.basic.core.LazyActionMap
- All Implemented Interfaces:
Serializable
,UIResource
An ActionMap that populates its contents as necessary. The
contents are populated by invoking the
loadActionMap
method on the passed in Object.- Version:
- 1.6, 11/17/05
- Author:
- Scott Violet
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionObject[]
allKeys()
void
clear()
static void
installLazyActionMap
(JComponent c, Class<?> loaderClass, String defaultsKey) Installs an ActionMap that will be populated by invoking theloadActionMap
method on the specified Class when necessary.Object[]
keys()
void
void
void
void
int
size()
-
Method Details
-
installLazyActionMap
Installs an ActionMap that will be populated by invoking theloadActionMap
method on the specified Class when necessary.This should be used if the ActionMap can be shared.
- Parameters:
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.
-
put
-
put
-
get
-
remove
-
clear
public void clear() -
keys
-
size
public int size() -
allKeys
-
setParent
-