Class FlatDecorationPainter
java.lang.Object
org.pushingpixels.radiance.theming.api.painter.decoration.FlatDecorationPainter
- All Implemented Interfaces:
RadianceDecorationPainter
,RadianceTrait
Decoration painter that paints a flat appearance. This class is part of
officially supported API.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The display name for the decoration painters of this class. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the display name ofthis
trait.void
paintDecorationArea
(Graphics2D graphics, Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin) Paints the decoration area as a fully filled rectangle.void
paintDecorationArea
(Graphics2D graphics, Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, Shape contour, RadianceColorScheme colorScheme) Paints the decoration area as a specified shape.
-
Field Details
-
DISPLAY_NAME
The display name for the decoration painters of this class.- See Also:
-
-
Constructor Details
-
FlatDecorationPainter
public FlatDecorationPainter()
-
-
Method Details
-
getDisplayName
Description copied from interface:RadianceTrait
Returns the display name ofthis
trait. This method is part of officially supported API.- Specified by:
getDisplayName
in interfaceRadianceTrait
- Returns:
- The display name of
this
trait.
-
paintDecorationArea
public void paintDecorationArea(Graphics2D graphics, Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin) Description copied from interface:RadianceDecorationPainter
Paints the decoration area as a fully filled rectangle.- Specified by:
paintDecorationArea
in interfaceRadianceDecorationPainter
- Parameters:
graphics
- Graphics context.comp
- Component.decorationAreaType
- Decoration area type. Must not benull
.width
- Width.height
- Height.skin
- Skin for painting the decoration area.
-
paintDecorationArea
public void paintDecorationArea(Graphics2D graphics, Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, Shape contour, RadianceColorScheme colorScheme) Description copied from interface:RadianceDecorationPainter
Paints the decoration area as a specified shape.- Specified by:
paintDecorationArea
in interfaceRadianceDecorationPainter
- Parameters:
graphics
- Graphics context.comp
- Component.decorationAreaType
- Decoration area type. Must not benull
.contour
- Contour to fill.colorScheme
- Color scheme for painting the decoration area.
-