ComponentAddon
BusyLabelAddon
, ColumnControlButtonAddon
, ColumnHeaderRendererAddon
, DatePickerAddon
, ErrorPaneAddon
, HeaderAddon
, HyperlinkAddon
, LoginPaneAddon
, MonthViewAddon
, MultiThumbSliderAddon
, StatusBarAddon
, TaskPaneAddon
, TaskPaneContainerAddon
, TipOfTheDayAddon
, TitledPanelAddon
, UIColorHighlighterAddon
public abstract class AbstractComponentAddon extends java.lang.Object implements ComponentAddon
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractComponentAddon(java.lang.String name) |
Modifier and Type | Method | 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 ComponentAddon
public void initialize(LookAndFeelAddons addon)
ComponentAddon
initialize
in interface ComponentAddon
addon
- the current addonpublic void uninitialize(LookAndFeelAddons addon)
ComponentAddon
uninitialize
in interface ComponentAddon
protected 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()