Class BottomLineOverlayPainter
java.lang.Object
org.pushingpixels.substance.api.painter.overlay.BottomLineOverlayPainter
- All Implemented Interfaces:
SubstanceOverlayPainter
,SubstanceTrait
Overlay painter that paints a single line at the bottom edge of the relevant
decoration area. This class is part of officially supported API.
- Since:
- version 5.3
-
Constructor Summary
ConstructorsConstructorDescriptionBottomLineOverlayPainter
(ColorSchemeSingleColorQuery colorSchemeQuery) Creates a new overlay painter that paints a single line at the bottom edge of the relevant decoration area -
Method Summary
Modifier and TypeMethodDescriptionReturns the display name ofthis
trait.void
paintOverlay
(Graphics2D graphics, Component comp, DecorationAreaType decorationAreaType, int width, int height, SubstanceSkin skin) Paints the overlay.
-
Constructor Details
-
BottomLineOverlayPainter
Creates a new overlay painter that paints a single line at the bottom edge of the relevant decoration area- Parameters:
colorSchemeQuery
- Used to compute the color of the line painted by this overlay painter.
-
-
Method Details
-
paintOverlay
public void paintOverlay(Graphics2D graphics, Component comp, DecorationAreaType decorationAreaType, int width, int height, SubstanceSkin skin) Description copied from interface:SubstanceOverlayPainter
Paints the overlay.- Specified by:
paintOverlay
in interfaceSubstanceOverlayPainter
- Parameters:
graphics
- Graphics context.comp
- Component.decorationAreaType
- Decoration area type. Must not benull
.width
- Width.height
- Height.skin
- Skin for painting the overlay.
-
getDisplayName
Description copied from interface:SubstanceTrait
Returns the display name ofthis
trait. This method is part of officially supported API.- Specified by:
getDisplayName
in interfaceSubstanceTrait
- Returns:
- The display name of
this
trait.
-