public class CustomSkin extends AbstractSkin
StyleManager,
AbstractSkin,
SkinInfo| Modifier and Type | Field and Description |
|---|---|
protected SkinInfo |
skinInfo
Theme information.
|
ALL_SYSTEMS_SUPPORTED| Constructor and Description |
|---|
CustomSkin(java.lang.Class nearClass,
java.lang.String location)
Constructs new custom skin.
|
CustomSkin(java.io.File location)
Constructs new custom skin.
|
CustomSkin(SkinInfo skinInfo)
Constructs new custom skin.
|
CustomSkin(java.lang.String location)
Constructs new custom skin.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAuthor()
Returns skin author.
|
ComponentStyle |
getComponentStyle(javax.swing.JComponent component)
Returns style for the specified supported component type.
|
java.lang.String |
getDescription()
Returns skin description.
|
javax.swing.Icon |
getIcon()
Returns skin icon.
|
java.lang.String |
getId()
Returns unique skin ID.
|
java.lang.String |
getSkinClass()
Returns skin base class name.
|
SkinInfo |
getSkinInfo()
Returns skin information.
|
java.util.List<java.lang.String> |
getSupportedSystems()
Returns list of supported OS short names.
|
java.lang.String |
getTitle()
Returns skin title.
|
applySkin, isSupported, removeSkin, toString, updateSkinprotected SkinInfo skinInfo
public CustomSkin(java.lang.String location)
location - skin info XML location relative to this classpublic CustomSkin(java.lang.Class nearClass,
java.lang.String location)
nearClass - class to find skin info XML nearlocation - skin info XML location relative to the specified classpublic CustomSkin(java.io.File location)
location - skin info XML file locationpublic CustomSkin(SkinInfo skinInfo)
skinInfo - skin informationpublic SkinInfo getSkinInfo()
public java.lang.String getId()
Skinpublic javax.swing.Icon getIcon()
Skinpublic java.lang.String getTitle()
Skinpublic java.lang.String getDescription()
Skinpublic java.lang.String getAuthor()
Skinpublic java.util.List<java.lang.String> getSupportedSystems()
AbstractSkingetSupportedSystems in class AbstractSkinSystemUtils.getShortOsName()public java.lang.String getSkinClass()
Skinpublic ComponentStyle getComponentStyle(javax.swing.JComponent component)
Skincomponent - component instance