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>Belize</b> color scheme. Based on colors from
009: * <a href="http://ColorBrewer.org">ColorBrewer</a>.
010: *
011: * @author Kirill Grouchnikov
012: */
013: public class BelizeColorScheme extends BaseColorScheme {
014: /**
015: * The main ultra-light color.
016: */
017: private static final Color mainUltraLightColor = new Color(240,
018: 249, 232);
019:
020: /**
021: * The main extra-light color.
022: */
023: private static final Color mainExtraLightColor = new Color(204,
024: 235, 197);
025:
026: /**
027: * The main light color.
028: */
029: private static final Color mainLightColor = new Color(168, 221, 181);
030:
031: /**
032: * The main medium color.
033: */
034: private static final Color mainMidColor = new Color(123, 204, 196);
035:
036: /**
037: * The main dark color.
038: */
039: private static final Color mainDarkColor = new Color(67, 162, 202);
040:
041: /**
042: * The main ultra-dark color.
043: */
044: private static final Color mainUltraDarkColor = new Color(8, 104,
045: 172);
046:
047: /**
048: * The foreground color.
049: */
050: private static final Color foregroundColor = Color.black;
051:
052: /* (non-Javadoc)
053: * @see org.jvnet.substance.color.ColorScheme#getForegroundColor()
054: */
055: public Color getForegroundColor() {
056: return BelizeColorScheme.foregroundColor;
057: }
058:
059: /* (non-Javadoc)
060: * @see org.jvnet.substance.color.ColorScheme#getUltraLightColor()
061: */
062: public Color getUltraLightColor() {
063: return BelizeColorScheme.mainUltraLightColor;
064: }
065:
066: /* (non-Javadoc)
067: * @see org.jvnet.substance.color.ColorScheme#getExtraLightColor()
068: */
069: public Color getExtraLightColor() {
070: return BelizeColorScheme.mainExtraLightColor;
071: }
072:
073: /* (non-Javadoc)
074: * @see org.jvnet.substance.color.ColorScheme#getLightColor()
075: */
076: public Color getLightColor() {
077: return BelizeColorScheme.mainLightColor;
078: }
079:
080: /* (non-Javadoc)
081: * @see org.jvnet.substance.color.ColorScheme#getMidColor()
082: */
083: public Color getMidColor() {
084: return BelizeColorScheme.mainMidColor;
085: }
086:
087: /* (non-Javadoc)
088: * @see org.jvnet.substance.color.ColorScheme#getDarkColor()
089: */
090: public Color getDarkColor() {
091: return BelizeColorScheme.mainDarkColor;
092: }
093:
094: /* (non-Javadoc)
095: * @see org.jvnet.substance.color.ColorScheme#getUltraDarkColor()
096: */
097: public Color getUltraDarkColor() {
098: return BelizeColorScheme.mainUltraDarkColor;
099: }
100: }
|