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>Placid Pink</b> color scheme. Based on colors from
009: * <a href="http://ColorBrewer.org">ColorBrewer</a>.
010: *
011: * @author Kirill Grouchnikov
012: */
013: public class PlacidPinkColorScheme extends BaseColorScheme {
014: /**
015: * The main ultra-light color.
016: */
017: private static final Color mainUltraLightColor = new Color(254,
018: 235, 226);
019:
020: /**
021: * The main extra-light color.
022: */
023: private static final Color mainExtraLightColor = new Color(252,
024: 197, 192);
025:
026: /**
027: * The main light color.
028: */
029: private static final Color mainLightColor = new Color(250, 159, 181);
030:
031: /**
032: * The main medium color.
033: */
034: private static final Color mainMidColor = new Color(247, 104, 161);
035:
036: /**
037: * The main dark color.
038: */
039: private static final Color mainDarkColor = new Color(197, 27, 138);
040:
041: /**
042: * The main ultra-dark color.
043: */
044: private static final Color mainUltraDarkColor = new Color(122, 1,
045: 119);
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 PlacidPinkColorScheme.foregroundColor;
057: }
058:
059: /* (non-Javadoc)
060: * @see org.jvnet.substance.color.ColorScheme#getUltraLightColor()
061: */
062: public Color getUltraLightColor() {
063: return PlacidPinkColorScheme.mainUltraLightColor;
064: }
065:
066: /* (non-Javadoc)
067: * @see org.jvnet.substance.color.ColorScheme#getExtraLightColor()
068: */
069: public Color getExtraLightColor() {
070: return PlacidPinkColorScheme.mainExtraLightColor;
071: }
072:
073: /* (non-Javadoc)
074: * @see org.jvnet.substance.color.ColorScheme#getLightColor()
075: */
076: public Color getLightColor() {
077: return PlacidPinkColorScheme.mainLightColor;
078: }
079:
080: /* (non-Javadoc)
081: * @see org.jvnet.substance.color.ColorScheme#getMidColor()
082: */
083: public Color getMidColor() {
084: return PlacidPinkColorScheme.mainMidColor;
085: }
086:
087: /* (non-Javadoc)
088: * @see org.jvnet.substance.color.ColorScheme#getDarkColor()
089: */
090: public Color getDarkColor() {
091: return PlacidPinkColorScheme.mainDarkColor;
092: }
093:
094: /* (non-Javadoc)
095: * @see org.jvnet.substance.color.ColorScheme#getUltraDarkColor()
096: */
097: public Color getUltraDarkColor() {
098: return PlacidPinkColorScheme.mainUltraDarkColor;
099: }
100: }
|