SubstanceDecorationPainter, SubstanceTraitpublic class ClassicDecorationPainter extends java.lang.Object implements SubstanceDecorationPainter
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DISPLAY_NAME |
The display name for the decoraion painters of this class.
|
protected ClassicFillPainter |
painter |
Single gradient painter instance.
|
protected static org.pushingpixels.substance.internal.utils.LazyResettableHashMap<java.awt.image.BufferedImage> |
smallImageCache |
Cache for small objects.
|
| Constructor | Description |
|---|---|
ClassicDecorationPainter() |
Creates new classic title painter.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDisplayName() |
Returns the display name of
this trait. |
protected void |
internalPaint(java.awt.Graphics2D graphics,
java.awt.Component comp,
int width,
int height,
SubstanceColorScheme scheme) |
Paints the specified area.
|
void |
paintDecorationArea(java.awt.Graphics2D graphics,
java.awt.Component comp,
SubstanceSlices.DecorationAreaType decorationAreaType,
int width,
int height,
SubstanceSkin skin) |
Paints the decoration area as a fully filled rectangle.
|
void |
paintDecorationArea(java.awt.Graphics2D graphics,
java.awt.Component comp,
SubstanceSlices.DecorationAreaType decorationAreaType,
java.awt.Shape contour,
SubstanceColorScheme colorScheme) |
Paints the decoration area as a specified shape.
|
public static final java.lang.String DISPLAY_NAME
protected static final org.pushingpixels.substance.internal.utils.LazyResettableHashMap<java.awt.image.BufferedImage> smallImageCache
protected ClassicFillPainter painter
public ClassicDecorationPainter()
public java.lang.String getDisplayName()
SubstanceTraitthis trait. This method is part
of officially supported API.getDisplayName in interface SubstanceTraitthis trait.public void paintDecorationArea(java.awt.Graphics2D graphics,
java.awt.Component comp,
SubstanceSlices.DecorationAreaType decorationAreaType,
int width,
int height,
SubstanceSkin skin)
SubstanceDecorationPainterpaintDecorationArea in interface SubstanceDecorationPaintergraphics - Graphics context.comp - Component.decorationAreaType - Decoration area type. Must not be null.width - Width.height - Height.skin - Skin for painting the decoration area.public void paintDecorationArea(java.awt.Graphics2D graphics,
java.awt.Component comp,
SubstanceSlices.DecorationAreaType decorationAreaType,
java.awt.Shape contour,
SubstanceColorScheme colorScheme)
SubstanceDecorationPainterpaintDecorationArea in interface SubstanceDecorationPaintergraphics - Graphics context.comp - Component.decorationAreaType - Decoration area type. Must not be null.contour - Contour to fill.colorScheme - Color scheme for painting the decoration area.protected void internalPaint(java.awt.Graphics2D graphics,
java.awt.Component comp,
int width,
int height,
SubstanceColorScheme scheme)
graphics - Graphics context.comp - Component.width - Width.height - Height.scheme - Substance color scheme for painting the area.