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()voidclear()static voidinstallLazyActionMap(JComponent c, Class<?> loaderClass, String defaultsKey) Installs an ActionMap that will be populated by invoking theloadActionMapmethod on the specified Class when necessary.Object[]keys()voidvoidvoidvoidintsize()
-
Method Details
-
installLazyActionMap
Installs an ActionMap that will be populated by invoking theloadActionMapmethod 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
-