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

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

public class GlassBorderPainter
extends StandardBorderPainter

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


Constructor Summary
GlassBorderPainter()
           
 
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.
 java.awt.Color getTopBorderColor(SubstanceColorScheme borderScheme)
          Computes the color of the top portion of the border.
 
Methods inherited from class org.pushingpixels.substance.api.painter.border.StandardBorderPainter
isPaintingInnerContour, paintBorder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlassBorderPainter

public GlassBorderPainter()
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.

getTopBorderColor

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

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

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.