public interface Skin
extends com.alee.api.IconSupport, com.alee.api.TitleSupport
| Modifier and Type | Method and Description |
|---|---|
boolean |
applySkin(javax.swing.JComponent component)
Applies this skin to the specified component.
|
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.
|
java.lang.String |
getTitle()
Returns skin title.
|
boolean |
isSupported()
Returns whether this skin is supported or not.
|
boolean |
removeSkin(javax.swing.JComponent component)
Removes this skin from the specified component.
|
void |
updateSkin(javax.swing.JComponent component)
Updates this skin on the specified component.
|
java.lang.String getId()
javax.swing.Icon getIcon()
getIcon in interface com.alee.api.IconSupportjava.lang.String getTitle()
getTitle in interface com.alee.api.TitleSupportjava.lang.String getDescription()
java.lang.String getAuthor()
boolean isSupported()
java.lang.String getSkinClass()
ComponentStyle getComponentStyle(javax.swing.JComponent component)
component - component instanceboolean applySkin(javax.swing.JComponent component)
component - component to apply skin tovoid updateSkin(javax.swing.JComponent component)
component - component to update skin forboolean removeSkin(javax.swing.JComponent component)
component - component to remove skin from