SubstanceDecorationPainter
, SubstanceTrait
public class ArcDecorationPainter extends java.lang.Object implements SubstanceDecorationPainter
SubstanceDecorationPainter
that uses "arc" painting
on title panes and lighter gradient near the center of the application frame.Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DISPLAY_NAME |
The display name for the decoration painters of this class.
|
Constructor | Description |
---|---|
ArcDecorationPainter() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getDisplayName() |
Returns the display name of
this trait. |
void |
paintDecorationArea(java.awt.Graphics2D graphics,
java.awt.Component comp,
DecorationAreaType decorationAreaType,
int width,
int height,
SubstanceSkin skin) |
Paints the decoration area.
|
public static final java.lang.String DISPLAY_NAME
public java.lang.String getDisplayName()
SubstanceTrait
this
trait. This method is part
of officially supported API.getDisplayName
in interface SubstanceTrait
this
trait.public void paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, DecorationAreaType decorationAreaType, int width, int height, SubstanceSkin skin)
SubstanceDecorationPainter
paintDecorationArea
in interface SubstanceDecorationPainter
graphics
- Graphics context.comp
- Component.decorationAreaType
- Decoration area type. Must not be null
.width
- Width.height
- Height.skin
- Skin for painting the decoration area.