org.pushingpixels.substance.internal.painter
Class SimplisticFillPainter

java.lang.Object
  extended by org.pushingpixels.substance.api.painter.fill.StandardFillPainter
      extended by org.pushingpixels.substance.internal.painter.SimplisticFillPainter
All Implemented Interfaces:
SubstanceFillPainter, SubstanceTrait
Direct Known Subclasses:
SubstanceImageCreator.SimplisticSoftBorderReverseFillPainter

public class SimplisticFillPainter
extends StandardFillPainter

Fill painter that returns images with simplistic appearance. This class is for internal use only.


Field Summary
static SimplisticFillPainter INSTANCE
          Reusable instance of this painter.
 
Constructor Summary
SimplisticFillPainter()
           
 
Method Summary
 java.awt.Color getBottomShineColor(SubstanceColorScheme fillScheme)
          Computes the color of the bottom portion of the shine.
 java.lang.String getDisplayName()
          Returns the display name of this trait.
 java.awt.Color getMidFillColorTop(SubstanceColorScheme fillScheme)
          Computes the color of the middle portion of the fill from the top.
 java.awt.Color getTopFillColor(SubstanceColorScheme fillScheme)
          Computes the color of the top portion of the fill.
 java.awt.Color getTopShineColor(SubstanceColorScheme fillScheme)
          Computes the color of the top portion of the shine.
 
Methods inherited from class org.pushingpixels.substance.api.painter.fill.StandardFillPainter
getBottomFillColor, getMidFillColorBottom, paintContourBackground
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final SimplisticFillPainter INSTANCE
Reusable instance of this painter.

Constructor Detail

SimplisticFillPainter

public SimplisticFillPainter()
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Description copied from interface: SubstanceTrait
Returns the display name of this trait. This method is part of officially supported API.

Specified by:
getDisplayName in interface SubstanceTrait
Overrides:
getDisplayName in class StandardFillPainter
Returns:
The display name of this trait.

getTopFillColor

public java.awt.Color getTopFillColor(SubstanceColorScheme fillScheme)
Description copied from class: StandardFillPainter
Computes the color of the top portion of the fill. Override to provide different visual.

Overrides:
getTopFillColor in class StandardFillPainter
Parameters:
fillScheme - The fill scheme.
Returns:
The color of the top portion of the fill.

getMidFillColorTop

public java.awt.Color getMidFillColorTop(SubstanceColorScheme fillScheme)
Description copied from class: StandardFillPainter
Computes the color of the middle portion of the fill from the top. Override to provide different visual.

Overrides:
getMidFillColorTop in class StandardFillPainter
Parameters:
fillScheme - The fill scheme.
Returns:
The color of the middle portion of the fill from the top.

getTopShineColor

public java.awt.Color getTopShineColor(SubstanceColorScheme fillScheme)
Description copied from class: StandardFillPainter
Computes the color of the top portion of the shine. Override to provide different visual.

Overrides:
getTopShineColor in class StandardFillPainter
Parameters:
fillScheme - The fill scheme.
Returns:
The color of the top portion of the shine.

getBottomShineColor

public java.awt.Color getBottomShineColor(SubstanceColorScheme fillScheme)
Description copied from class: StandardFillPainter
Computes the color of the bottom portion of the shine. Override to provide different visual.

Overrides:
getBottomShineColor in class StandardFillPainter
Parameters:
fillScheme - The fill scheme.
Returns:
The color of the bottom portion of the shine.