SubstanceDecorationPainter, SubstanceTraitpublic class MatteDecorationPainter extends java.lang.Object implements SubstanceDecorationPainter
SubstanceDecorationPainter that uses matte painting
on decoration areas.| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DISPLAY_NAME |
The display name for the decoration painters of this class.
|
| Constructor | Description |
|---|---|
MatteDecorationPainter() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
fill(java.awt.Graphics2D graphics,
SubstanceColorScheme scheme,
int offsetY,
int x,
int y,
int width,
int height) |
Fills the relevant part with the gradient fill.
|
java.lang.String |
getDisplayName() |
Returns the display name of
this trait. |
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
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.protected void fill(java.awt.Graphics2D graphics,
SubstanceColorScheme scheme,
int offsetY,
int x,
int y,
int width,
int height)
graphics - Graphics.scheme - Color scheme to use.offsetY - Vertical offset.x - X coordinate of the fill area.y - Y coordinate of the fill area.width - Fill area width.height - Fill area height.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.