org.jvnet.substance.painter.decoration
Class Glass3DDecorationPainter
java.lang.Object
org.jvnet.substance.painter.decoration.Glass3DDecorationPainter
- All Implemented Interfaces:
- SubstanceTrait, SubstanceDecorationPainter
public class Glass3DDecorationPainter
- extends java.lang.Object
- implements SubstanceDecorationPainter
Decoration painter that paints a 3D glass gradient. This class is part of
officially supported API.
- Since:
- version 4.3
- Author:
- Kirill Grouchnikov
Field Summary |
static java.lang.String |
DISPLAY_NAME
The display name for the decoration painters of this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DISPLAY_NAME
public static final java.lang.String DISPLAY_NAME
- The display name for the decoration painters of this class.
- See Also:
- Constant Field Values
Glass3DDecorationPainter
public Glass3DDecorationPainter()
getDisplayName
public java.lang.String getDisplayName()
- Description copied from interface:
SubstanceTrait
- Returns the display name of
this
trait. This method is part
of officially supported API.
- Specified by:
getDisplayName
in interface SubstanceTrait
- Returns:
- The display name of
this
trait.
paintDecorationArea
public void paintDecorationArea(java.awt.Graphics2D graphics,
java.awt.Component comp,
DecorationAreaType decorationAreaType,
int width,
int height,
SubstanceSkin skin)
- Description copied from interface:
SubstanceDecorationPainter
- Paints the decoration area.
- Specified by:
paintDecorationArea
in interface SubstanceDecorationPainter
- Parameters:
graphics
- Graphics context.comp
- Component.decorationAreaType
- Decoration area type. Must not be null
.width
- Width.height
- Height.skin
- Skin for painting the decoration area.