SubstanceOverlayPainter, SubstanceTraitpublic final class TopLineOverlayPainter extends java.lang.Object implements SubstanceOverlayPainter
| Constructor | Description |
|---|---|
TopLineOverlayPainter(ColorSchemeSingleColorQuery colorSchemeQuery) |
Creates a new overlay painter that paints a single line at the top edge
of the relevant decoration area
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDisplayName() |
Returns the display name of
this trait. |
void |
paintOverlay(java.awt.Graphics2D graphics,
java.awt.Component comp,
SubstanceSlices.DecorationAreaType decorationAreaType,
int width,
int height,
SubstanceSkin skin) |
Paints the overlay.
|
public TopLineOverlayPainter(ColorSchemeSingleColorQuery colorSchemeQuery)
colorSchemeQuery - Used to compute the color of the line painted by this overlay
painter.public void paintOverlay(java.awt.Graphics2D graphics,
java.awt.Component comp,
SubstanceSlices.DecorationAreaType decorationAreaType,
int width,
int height,
SubstanceSkin skin)
SubstanceOverlayPainterpaintOverlay in interface SubstanceOverlayPaintergraphics - Graphics context.comp - Component.decorationAreaType - Decoration area type. Must not be null.width - Width.height - Height.skin - Skin for painting the overlay.public java.lang.String getDisplayName()
SubstanceTraitthis trait. This method is part
of officially supported API.getDisplayName in interface SubstanceTraitthis trait.