org.jvnet.substance.painter.decoration
Class ArcDecorationPainter
java.lang.Object
org.jvnet.substance.painter.decoration.ArcDecorationPainter
- All Implemented Interfaces:
- SubstanceDecorationPainter, SubstanceTrait
public class ArcDecorationPainter
- extends java.lang.Object
- implements SubstanceDecorationPainter
Implementation of SubstanceDecorationPainter that uses "arc" painting
on title panes and lighter gradient near the center of the application frame.
- 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
ArcDecorationPainter
public ArcDecorationPainter()
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,
SubstanceTheme theme)
- 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.theme - Theme for painting the decoration area.