org.jvnet.substance.painter.border
Class FlatBorderPainter
java.lang.Object
org.jvnet.substance.painter.border.StandardBorderPainter
org.jvnet.substance.painter.border.FlatBorderPainter
- All Implemented Interfaces:
- SubstanceTrait, SubstanceBorderPainter
public class FlatBorderPainter
- extends StandardBorderPainter
Border painter that returns images with flat appearance. This class is part
of officially supported API.
- Author:
- Kirill Grouchnikov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlatBorderPainter
public FlatBorderPainter()
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 interpolationScheme1,
SubstanceColorScheme interpolationScheme2,
double cycleCoef,
boolean useCyclePosAsInterpolation)
- 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:
interpolationScheme1 - The first interpolation scheme.interpolationScheme2 - The second interpolation scheme.cycleCoef - Cycle coefficient.useCyclePosAsInterpolation - Indicates whether the cycle coefficient should be used as the
interpolation parameter.
- Returns:
- The color of the middle portion of the border.
getBottomBorderColor
public java.awt.Color getBottomBorderColor(SubstanceColorScheme interpolationScheme1,
SubstanceColorScheme interpolationScheme2,
double cycleCoef,
boolean useCyclePosAsInterpolation)
- 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:
interpolationScheme1 - The first interpolation scheme.interpolationScheme2 - The second interpolation scheme.cycleCoef - Cycle coefficient.useCyclePosAsInterpolation - Indicates whether the cycle coefficient should be used as the
interpolation parameter.
- Returns:
- The color of the bottom portion of the border.