org.pushingpixels.substance.api.painter.border
Class FlatBorderPainter

java.lang.Object
  extended by org.pushingpixels.substance.api.painter.border.StandardBorderPainter
      extended by org.pushingpixels.substance.api.painter.border.FlatBorderPainter
All Implemented Interfaces:
SubstanceBorderPainter, SubstanceTrait

public class FlatBorderPainter
extends StandardBorderPainter

Border painter that returns images with flat appearance. This class is part of officially supported API.


Constructor Summary
FlatBorderPainter()
           
 
Method Summary
 java.awt.Color getBottomBorderColor(SubstanceColorScheme borderScheme)
          Computes the color of the bottom portion of the border.
 java.lang.String getDisplayName()
          Returns the display name of this trait.
 java.awt.Color getMidBorderColor(SubstanceColorScheme borderScheme)
          Computes the color of the middle portion of the border.
 
Methods inherited from class org.pushingpixels.substance.api.painter.border.StandardBorderPainter
getTopBorderColor, isPaintingInnerContour, paintBorder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlatBorderPainter

public FlatBorderPainter()
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 StandardBorderPainter
Returns:
The display name of this trait.

getMidBorderColor

public java.awt.Color getMidBorderColor(SubstanceColorScheme borderScheme)
Description copied from class: StandardBorderPainter
Computes the color of the middle portion of the border. Override to provide different visual.

Overrides:
getMidBorderColor in class StandardBorderPainter
Parameters:
borderScheme - The border color scheme.
Returns:
The color of the middle portion of the border.

getBottomBorderColor

public java.awt.Color getBottomBorderColor(SubstanceColorScheme borderScheme)
Description copied from class: StandardBorderPainter
Computes the color of the bottom portion of the border. Override to provide different visual.

Overrides:
getBottomBorderColor in class StandardBorderPainter
Parameters:
borderScheme - The border color scheme.
Returns:
The color of the bottom portion of the border.