package org.jvnet.substance.themepack.color;
import java.awt.Color;
import org.jvnet.substance.color.BaseColorScheme;
/**
* <b>Sky High</b> color scheme. Based on colors from
* <a href="http://ColorBrewer.org">ColorBrewer</a>.
*
* @author Kirill Grouchnikov
*/
public class SkyHighColorScheme extends BaseColorScheme {
/**
* The main ultra-light color.
*/
private static final Color mainUltraLightColor = new Color(239, 243, 255);
/**
* The main extra-light color.
*/
private static final Color mainExtraLightColor = new Color(198, 219, 239);
/**
* The main light color.
*/
private static final Color mainLightColor = new Color(158, 202, 225);
/**
* The main medium color.
*/
private static final Color mainMidColor = new Color(107, 174, 214);
/**
* The main dark color.
*/
private static final Color mainDarkColor = new Color(49, 130, 189);
/**
* The main ultra-dark color.
*/
private static final Color mainUltraDarkColor = new Color(8, 81, 156);
/**
* The foreground color.
*/
private static final Color foregroundColor = Color.black;
/* (non-Javadoc)
* @see org.jvnet.substance.color.ColorScheme#getForegroundColor()
*/
public Color getForegroundColor() {
return SkyHighColorScheme.foregroundColor;
}
/* (non-Javadoc)
* @see org.jvnet.substance.color.ColorScheme#getUltraLightColor()
*/
public Color getUltraLightColor() {
return SkyHighColorScheme.mainUltraLightColor;
}
/* (non-Javadoc)
* @see org.jvnet.substance.color.ColorScheme#getExtraLightColor()
*/
public Color getExtraLightColor() {
return SkyHighColorScheme.mainExtraLightColor;
}
/* (non-Javadoc)
* @see org.jvnet.substance.color.ColorScheme#getLightColor()
*/
public Color getLightColor() {
return SkyHighColorScheme.mainLightColor;
}
/* (non-Javadoc)
* @see org.jvnet.substance.color.ColorScheme#getMidColor()
*/
public Color getMidColor() {
return SkyHighColorScheme.mainMidColor;
}
/* (non-Javadoc)
* @see org.jvnet.substance.color.ColorScheme#getDarkColor()
*/
public Color getDarkColor() {
return SkyHighColorScheme.mainDarkColor;
}
/* (non-Javadoc)
* @see org.jvnet.substance.color.ColorScheme#getUltraDarkColor()
*/
public Color getUltraDarkColor() {
return SkyHighColorScheme.mainUltraDarkColor;
}
}
|