| Interface | Description |
|---|---|
| MarginSupport |
This interface is implemented by components and UIs which support customizable margin.
|
| PaddingSupport |
This interface is implemented by components and UIs which support customizable padding.
|
| PainterShapeProvider<E extends java.awt.Component> |
This interface provides a single method for requesting painted component shape.
|
| ShapeProvider |
This interface provides a single method for requesting shape.
|
| Skin | |
| Skinnable |
This interface is implemented by components which support styling through WebLaF skins.
|
| Styleable |
This interface is implemented by components and UIs which support styling through WebLaF skins.
|
| StyleListener |
Custom listener that can be installed into
Skinnable components to listen to style changes. |
| Class | Description |
|---|---|
| AbstractSkin |
This abstract class represents single WebLaF skin.
|
| ChildStyleId |
Component style ID container that can be used for convenient
StyleId construction. |
| CustomSkin |
This skin is used by StyleManager for cases when skin settings are stored within XML.
|
| StyleData |
This object contains style data for single component instance.
|
| StyleId |
This class encapsulates style ID for single component.
|
| StyleManager |
This class manages WebLaF component styles.
|
| Enum | Description |
|---|---|
| Bounds |
Enumeration referncing inner component bounds types.
|
| StyleableComponent |
This enumeration represents list of Swing and WebLaF components which support WebLaF styling.
|
| Exception | Description |
|---|---|
| StyleException |
Special exception class used to display various style problems.
|