public abstract class AbstractComponentAddon extends java.lang.Object implements ComponentAddon
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractComponentAddon(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBasicDefaults(LookAndFeelAddons addon,
DefaultsList defaults)
Adds default key/value pairs to the given list.
|
protected void |
addLinuxDefaults(LookAndFeelAddons addon,
DefaultsList defaults)
Default implementation calls
addBasicDefaults(LookAndFeelAddons, DefaultsList) |
protected void |
addMacDefaults(LookAndFeelAddons addon,
DefaultsList defaults)
Default implementation calls
addBasicDefaults(LookAndFeelAddons, DefaultsList) |
protected void |
addMetalDefaults(LookAndFeelAddons addon,
DefaultsList defaults)
Default implementation calls
addBasicDefaults(LookAndFeelAddons, DefaultsList) |
protected void |
addMotifDefaults(LookAndFeelAddons addon,
DefaultsList defaults)
Default implementation calls
addBasicDefaults(LookAndFeelAddons, DefaultsList) |
protected void |
addNimbusDefaults(LookAndFeelAddons addon,
DefaultsList defaults)
Default implementation calls
addBasicDefaults(LookAndFeelAddons, DefaultsList) |
protected void |
addWindowsDefaults(LookAndFeelAddons addon,
DefaultsList defaults)
Default implementation calls
addBasicDefaults(LookAndFeelAddons, DefaultsList) |
java.lang.String |
getName() |
void |
initialize(LookAndFeelAddons addon)
Initializes this addon (i.e register UI classes, colors, fonts,
borders, any UIResource used by the component class).
|
protected boolean |
isLinux(LookAndFeelAddons addon) |
protected boolean |
isMac(LookAndFeelAddons addon) |
protected boolean |
isMetal(LookAndFeelAddons addon) |
protected boolean |
isMotif(LookAndFeelAddons addon) |
protected boolean |
isNimbus(LookAndFeelAddons addon) |
protected boolean |
isPlastic() |
protected boolean |
isSynth() |
protected boolean |
isWindows(LookAndFeelAddons addon) |
void |
uninitialize(LookAndFeelAddons addon)
Uninitializes this addon.
|
public final java.lang.String getName()
getName in interface ComponentAddonpublic void initialize(LookAndFeelAddons addon)
ComponentAddoninitialize in interface ComponentAddonaddon - the current addonpublic void uninitialize(LookAndFeelAddons addon)
ComponentAddonuninitialize in interface ComponentAddonprotected void addBasicDefaults(LookAndFeelAddons addon, DefaultsList defaults)
addon - defaults - protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults)
addBasicDefaults(LookAndFeelAddons, DefaultsList)addon - defaults - protected void addMetalDefaults(LookAndFeelAddons addon, DefaultsList defaults)
addBasicDefaults(LookAndFeelAddons, DefaultsList)addon - defaults - protected void addMotifDefaults(LookAndFeelAddons addon, DefaultsList defaults)
addBasicDefaults(LookAndFeelAddons, DefaultsList)addon - defaults - protected void addWindowsDefaults(LookAndFeelAddons addon, DefaultsList defaults)
addBasicDefaults(LookAndFeelAddons, DefaultsList)addon - defaults - protected void addLinuxDefaults(LookAndFeelAddons addon, DefaultsList defaults)
addBasicDefaults(LookAndFeelAddons, DefaultsList)addon - defaults - protected void addNimbusDefaults(LookAndFeelAddons addon, DefaultsList defaults)
addBasicDefaults(LookAndFeelAddons, DefaultsList)addon - defaults - protected boolean isWindows(LookAndFeelAddons addon)
protected boolean isMetal(LookAndFeelAddons addon)
protected boolean isMac(LookAndFeelAddons addon)
protected boolean isMotif(LookAndFeelAddons addon)
protected boolean isLinux(LookAndFeelAddons addon)
protected boolean isNimbus(LookAndFeelAddons addon)
protected boolean isPlastic()
protected boolean isSynth()