org.crosswire.common.swing.plaf

## Class AbstractLFCustoms

- java.lang.Object
- - org.crosswire.common.swing.plaf.AbstractLFCustoms

- Direct Known Subclasses:
    MetalLFCustoms, OtherLFCustoms, WindowsLFCustoms

      public abstract class AbstractLFCustoms
      extends Object

  Contains base UI defaults for all platforms.
  Author:
    Willie Thean
  See Also:
    `The GNU General Public License for details.`

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `AbstractLFCustoms()` Constructor.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `private void` | `initBaseUIDefaults()` Init UI Defaults value applicable to all platforms.
    `protected abstract void` | `initPlatformUIDefaults()` This method does nothing.
    `void` | `initUIDefaults()` Calling this method installs base and platform specfic UI defaults.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### AbstractLFCustoms

          public AbstractLFCustoms()

      Constructor.

  - ### Method Detail

    - #### initUIDefaults

          public void initUIDefaults()

      Calling this method installs base and platform specfic UI defaults.

    - #### initBaseUIDefaults

          private void initBaseUIDefaults()

      Init UI Defaults value applicable to all platforms.

    - #### initPlatformUIDefaults

          protected abstract void initPlatformUIDefaults()

      This method does nothing. Subclass should override this to install platform specific UI defaults.