org.jvnet.substance.painter.gradient
Class SubduedGradientPainter
java.lang.Object
org.jvnet.substance.painter.gradient.BaseGradientPainter
org.jvnet.substance.painter.gradient.StandardGradientPainter
org.jvnet.substance.painter.gradient.SubduedGradientPainter
- All Implemented Interfaces:
- SubstanceTrait, SubstanceGradientPainter
public class SubduedGradientPainter
- extends StandardGradientPainter
Gradient painter that returns images with subdued 3D gradient 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 |
SubduedGradientPainter
public SubduedGradientPainter()
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 StandardGradientPainter
- Returns:
- The display name of
this
trait.
getTopFillColor
public java.awt.Color getTopFillColor(SubstanceColorScheme interpolationScheme1,
SubstanceColorScheme interpolationScheme2,
double cycleCoef,
boolean useCyclePosAsInterpolation)
- Description copied from class:
StandardGradientPainter
- Computes the color of the top portion of the fill. Override to provide
different visual.
- Overrides:
getTopFillColor
in class StandardGradientPainter
- 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 top portion of the fill.