Class BottomShadowOverlayPainter
java.lang.Object
org.pushingpixels.substance.api.painter.overlay.BottomShadowOverlayPainter
- All Implemented Interfaces:
SubstanceOverlayPainter
,SubstanceTrait
Overlay painter that paints a few pixel-high drop shadow at the bottom edge
of the relevant decoration area. This class is part of officially supported
API.
- Since:
- version 5.3
-
Method Summary
Modifier and TypeMethodDescriptionReturns the display name ofthis
trait.static BottomShadowOverlayPainter
Returns the single instance of this class.void
paintOverlay
(Graphics2D graphics, Component comp, DecorationAreaType decorationAreaType, int width, int height, SubstanceSkin skin) Paints the overlay.
-
Method Details
-
getInstance
Returns the single instance of this class.- Returns:
- Single instance of this class.
-
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.
-