| Interface | Description |
|---|---|
| Paintable |
This interface is implemented by components which support custom painters.
|
| Painter<E extends javax.swing.JComponent,U extends javax.swing.plaf.ComponentUI> |
This interface provides basic methods for drawing components or sections of components.
|
| PainterListener |
Painter listener interface.
|
| SectionPainter<E extends javax.swing.JComponent,U extends javax.swing.plaf.ComponentUI> |
This interface is implemented by painters which are designed to draw a small section for component-specific painters.
|
| SpecificPainter<E extends javax.swing.JComponent,U extends javax.swing.plaf.ComponentUI> |
This interface is implemented by painters which are designed to draw specific components.
|
| Class | Description |
|---|---|
| AbstractPainter<E extends javax.swing.JComponent,U extends javax.swing.plaf.ComponentUI> |
This abstract painter provides a few additional useful features atop of the Painter interface.
|
| AdaptivePainter<E extends javax.swing.JComponent,U extends javax.swing.plaf.ComponentUI> |
Special painter made to adapts any kind of painters to fit custom painters within the specific UIs.
|
| PainterSupport |
This special class provides basic methods to link painter with components.
|
| Annotation Type | Description |
|---|---|
| DefaultPainter |
Special runtime annotation which allows specifying default painter class.
|