Class LazyActionMap

  • All Implemented Interfaces:
    Serializable, UIResource

    public class LazyActionMap
    extends ActionMapUIResource
    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:
    Serialized Form
    • Method Detail

      • installLazyActionMap

        public static void installLazyActionMap​(JComponent c,
                                                Class loaderClass,
                                                String defaultsKey)
        Installs an ActionMap that will be populated by invoking the loadActionMap 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

        public void put​(Action action)