Class ColorBlindColorScheme
- java.lang.Object
-
- org.pushingpixels.radiance.theming.api.colorscheme.BaseColorScheme
-
- org.pushingpixels.radiance.tools.themingdebugger.ColorBlindColorScheme
-
- All Implemented Interfaces:
org.pushingpixels.radiance.theming.api.colorscheme.RadianceColorScheme,org.pushingpixels.radiance.theming.api.colorscheme.SchemeBaseColors,org.pushingpixels.radiance.theming.api.colorscheme.SchemeDerivedColors,org.pushingpixels.radiance.theming.api.trait.RadianceTrait
- Direct Known Subclasses:
DeuteranopiaColorScheme,ProtanopiaColorScheme,TritanopiaColorScheme
public class ColorBlindColorScheme extends org.pushingpixels.radiance.theming.api.colorscheme.BaseColorSchemeBase class for color schemes simulating color-blind users.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classColorBlindColorScheme.BlindnessKindBlindness kind.
-
Constructor Summary
Constructors Constructor Description ColorBlindColorScheme(org.pushingpixels.radiance.theming.api.colorscheme.RadianceColorScheme origScheme, ColorBlindColorScheme.BlindnessKind kind)Creates a new color scheme that simulates color-blindness.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetDarkColor()java.awt.ColorgetExtraLightColor()java.awt.ColorgetForegroundColor()java.awt.ColorgetLightColor()java.awt.ColorgetMidColor()org.pushingpixels.radiance.theming.api.colorscheme.RadianceColorSchemegetOrigScheme()Returns the original color scheme.java.awt.ColorgetUltraDarkColor()java.awt.ColorgetUltraLightColor()-
Methods inherited from class org.pushingpixels.radiance.theming.api.colorscheme.BaseColorScheme
blendWith, getAccentedBackgroundFillColor, getBackgroundFillColor, getDisplayName, getEchoColor, getFocusRingColor, getLineColor, getMarkColor, getSelectionBackgroundColor, getSelectionForegroundColor, getSeparatorPrimaryColor, getSeparatorSecondaryColor, getTextBackgroundFillColor, 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
-
ColorBlindColorScheme
public ColorBlindColorScheme(org.pushingpixels.radiance.theming.api.colorscheme.RadianceColorScheme origScheme, ColorBlindColorScheme.BlindnessKind kind)Creates a new color scheme that simulates color-blindness.- Parameters:
origScheme- Original color scheme.kind- Color-blindness kind.
-
-
Method Detail
-
getForegroundColor
public java.awt.Color getForegroundColor()
-
getUltraLightColor
public java.awt.Color getUltraLightColor()
-
getExtraLightColor
public java.awt.Color getExtraLightColor()
-
getLightColor
public java.awt.Color getLightColor()
-
getMidColor
public java.awt.Color getMidColor()
-
getDarkColor
public java.awt.Color getDarkColor()
-
getUltraDarkColor
public java.awt.Color getUltraDarkColor()
-
getOrigScheme
public org.pushingpixels.radiance.theming.api.colorscheme.RadianceColorScheme getOrigScheme()
Returns the original color scheme.- Returns:
- The original color scheme.
-
-