Class TopShadowOverlayPainter
- java.lang.Object
-
- org.pushingpixels.radiance.theming.api.painter.overlay.TopShadowOverlayPainter
-
- All Implemented Interfaces:
RadianceOverlayPainter,RadianceTrait
public final class TopShadowOverlayPainter extends java.lang.Object implements RadianceOverlayPainter
Overlay painter that paints a few pixel-high drop shadow at the top edge of the relevant decoration area. This class is part of officially supported API.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDisplayName()Returns the display name ofthistrait.static TopShadowOverlayPaintergetInstance(int strength)Returns an instance of top shadow overlay painter with the requested strength.voidpaintOverlay(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)Paints the overlay.
-
-
-
Method Detail
-
getInstance
public static TopShadowOverlayPainter getInstance(int strength)
Returns an instance of top shadow overlay painter with the requested strength.- Parameters:
strength- Drop shadow strength. Must be in [0..100] range.- Returns:
- Top shadow overlay painter with the requested strength.
-
paintOverlay
public void paintOverlay(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)Description copied from interface:RadianceOverlayPainterPaints the overlay.- Specified by:
paintOverlayin interfaceRadianceOverlayPainter- Parameters:
graphics- Graphics context.comp- Component.decorationAreaType- Decoration area type. Must not benull.width- Width.height- Height.skin- Skin for painting the overlay.
-
getDisplayName
public java.lang.String getDisplayName()
Description copied from interface:RadianceTraitReturns the display name ofthistrait. This method is part of officially supported API.- Specified by:
getDisplayNamein interfaceRadianceTrait- Returns:
- The display name of
thistrait.
-
-