001: package org.jvnet.substance.themepack.color;
002:
003: import java.awt.Color;
004:
005: import org.jvnet.substance.color.BaseColorScheme;
006:
007: /**
008: * <b>Blue Yonder</b> color scheme. Based on colors from <a
009: * href="http://ColorBrewer.org">ColorBrewer </a>.
010: *
011: * @author Kirill Grouchnikov
012: */
013: public class BlueYonderColorScheme extends BaseColorScheme {
014: /**
015: * The main ultra-light color.
016: */
017: private static final Color mainUltraLightColor = new Color(241,
018: 238, 246);
019:
020: /**
021: * The main extra-light color.
022: */
023: private static final Color mainExtraLightColor = new Color(208,
024: 209, 230);
025:
026: /**
027: * The main light color.
028: */
029: private static final Color mainLightColor = new Color(166, 189, 219);
030:
031: /**
032: * The main medium color.
033: */
034: private static final Color mainMidColor = new Color(116, 169, 207);
035:
036: /**
037: * The main dark color.
038: */
039: private static final Color mainDarkColor = new Color(43, 140, 190);
040:
041: /**
042: * The main ultra-dark color.
043: */
044: private static final Color mainUltraDarkColor = new Color(4, 90,
045: 141);
046:
047: /**
048: * The foreground color.
049: */
050: private static final Color foregroundColor = Color.black;
051:
052: /*
053: * (non-Javadoc)
054: *
055: * @see org.jvnet.substance.color.ColorScheme#getForegroundColor()
056: */
057: public Color getForegroundColor() {
058: return BlueYonderColorScheme.foregroundColor;
059: }
060:
061: /*
062: * (non-Javadoc)
063: *
064: * @see org.jvnet.substance.color.ColorScheme#getUltraLightColor()
065: */
066: public Color getUltraLightColor() {
067: return BlueYonderColorScheme.mainUltraLightColor;
068: }
069:
070: /*
071: * (non-Javadoc)
072: *
073: * @see org.jvnet.substance.color.ColorScheme#getExtraLightColor()
074: */
075: public Color getExtraLightColor() {
076: return BlueYonderColorScheme.mainExtraLightColor;
077: }
078:
079: /*
080: * (non-Javadoc)
081: *
082: * @see org.jvnet.substance.color.ColorScheme#getLightColor()
083: */
084: public Color getLightColor() {
085: return BlueYonderColorScheme.mainLightColor;
086: }
087:
088: /*
089: * (non-Javadoc)
090: *
091: * @see org.jvnet.substance.color.ColorScheme#getMidColor()
092: */
093: public Color getMidColor() {
094: return BlueYonderColorScheme.mainMidColor;
095: }
096:
097: /*
098: * (non-Javadoc)
099: *
100: * @see org.jvnet.substance.color.ColorScheme#getDarkColor()
101: */
102: public Color getDarkColor() {
103: return BlueYonderColorScheme.mainDarkColor;
104: }
105:
106: /*
107: * (non-Javadoc)
108: *
109: * @see org.jvnet.substance.color.ColorScheme#getUltraDarkColor()
110: */
111: public Color getUltraDarkColor() {
112: return BlueYonderColorScheme.mainUltraDarkColor;
113: }
114: }
|