org.jvnet.substance.colorscheme
Class ToneColorScheme

java.lang.Object
  extended by org.jvnet.substance.colorscheme.BaseColorScheme
      extended by org.jvnet.substance.colorscheme.ShiftColorScheme
          extended by org.jvnet.substance.colorscheme.ToneColorScheme
All Implemented Interfaces:
SchemeBaseColors, SchemeDerivedColors, SubstanceColorScheme, SubstanceTrait

public class ToneColorScheme
extends ShiftColorScheme

Toned color scheme. A toned color scheme is a color scheme that is shifted to gray color.

Author:
Kirill Grouchnikov
See Also:
ShiftColorScheme

Field Summary
 
Fields inherited from class org.jvnet.substance.colorscheme.ShiftColorScheme
shiftedCache
 
Fields inherited from class org.jvnet.substance.colorscheme.BaseColorScheme
derivedColorsResolver, displayName, isDark
 
Constructor Summary
ToneColorScheme(SubstanceColorScheme origColorScheme, double toneFactor)
          Creates a new toned color scheme.
 
Method Summary
 
Methods inherited from class org.jvnet.substance.colorscheme.ShiftColorScheme
getDarkColor, getExtraLightColor, getForegroundColor, getLightColor, getMidColor, getOrigScheme, getShiftedScheme, getShiftFactor, getUltraDarkColor, getUltraLightColor
 
Methods inherited from class org.jvnet.substance.colorscheme.BaseColorScheme
getBackgroundFillColor, getDisplayName, getFocusRingColor, getLightBackgroundFillColor, getLineColor, getSelectionBackgroundColor, getSelectionForegroundColor, getWatermarkDarkColor, getWatermarkLightColor, getWatermarkStampColor, hueShift, invert, isDark, named, negate, saturate, shade, shift, shiftBackground, tint, tone, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ToneColorScheme

public ToneColorScheme(SubstanceColorScheme origColorScheme,
                       double toneFactor)
Creates a new toned color scheme.

Parameters:
origColorScheme - The original color scheme.
toneFactor - The tone factor. Should be in 0.0-1.0 range.