SubstanceOverlayPainter, SubstanceTraitpublic final class TopBezelOverlayPainter extends java.lang.Object implements SubstanceOverlayPainter
| Constructor | Description |
|---|---|
TopBezelOverlayPainter(ColorSchemeSingleColorQuery colorSchemeQueryTop,
ColorSchemeSingleColorQuery colorSchemeQueryBottom) |
Creates a new overlay painter that paints a bezel 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 TopBezelOverlayPainter(ColorSchemeSingleColorQuery colorSchemeQueryTop, ColorSchemeSingleColorQuery colorSchemeQueryBottom)
colorSchemeQueryTop - Used to compute the color of the top line painted by this
overlay painter.colorSchemeQueryBottom - Used to compute the color of the top 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.