public class GlassHighlightPainter extends java.lang.Object implements SubstanceHighlightPainter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DISPLAY_NAME
The display name for the highlight painters of this class.
|
protected GlassGradientPainter |
painter
Single gradient painter instance.
|
| Constructor and Description |
|---|
GlassHighlightPainter()
Creates new classic title painter.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDisplayName()
Returns the display name of
this trait. |
void |
paintHighlight(java.awt.Graphics2D graphics,
java.awt.Component comp,
int width,
int height,
java.util.Set<SubstanceConstants.Side> openSides,
SubstanceColorScheme colorScheme1,
SubstanceColorScheme colorScheme2,
float cyclePos)
Paints the highlight.
|
public static final java.lang.String DISPLAY_NAME
protected GlassGradientPainter painter
public GlassHighlightPainter()
public java.lang.String getDisplayName()
SubstanceTraitthis trait. This method is part
of officially supported API.getDisplayName in interface SubstanceTraitthis trait.public void paintHighlight(java.awt.Graphics2D graphics,
java.awt.Component comp,
int width,
int height,
java.util.Set<SubstanceConstants.Side> openSides,
SubstanceColorScheme colorScheme1,
SubstanceColorScheme colorScheme2,
float cyclePos)
SubstanceHighlightPainterpaintHighlight in interface SubstanceHighlightPaintergraphics - Graphics context.comp - Component.width - Width.height - Height.openSides - The sides specified in this set will not be painted. Can be
null or empty.colorScheme1 - The first color scheme.colorScheme2 - The second color scheme.cyclePos - Cycle position. Is used for rollover and selection animations.
Must be in 0..1 range.