01: package org.jvnet.substance.themepack.color;
02:
03: import java.awt.Color;
04:
05: import org.jvnet.substance.color.BaseColorScheme;
06:
07: /**
08: * <b>Brick Wall</b> color scheme. Based on colors from
09: * <a href="http://ColorBrewer.org">ColorBrewer</a>.
10: *
11: * @author Kirill Grouchnikov
12: */
13: public class BrickWallColorScheme extends BaseColorScheme {
14: /**
15: * The main ultra-light color.
16: */
17: private static final Color mainUltraLightColor = new Color(254,
18: 240, 217);
19:
20: /**
21: * The main extra-light color.
22: */
23: private static final Color mainExtraLightColor = new Color(253,
24: 212, 158);
25:
26: /**
27: * The main light color.
28: */
29: private static final Color mainLightColor = new Color(253, 187, 132);
30:
31: /**
32: * The main medium color.
33: */
34: private static final Color mainMidColor = new Color(252, 141, 89);
35:
36: /**
37: * The main dark color.
38: */
39: private static final Color mainDarkColor = new Color(227, 74, 51);
40:
41: /**
42: * The main ultra-dark color.
43: */
44: private static final Color mainUltraDarkColor = new Color(179, 0, 0);
45:
46: /**
47: * The foreground color.
48: */
49: private static final Color foregroundColor = Color.black;
50:
51: /* (non-Javadoc)
52: * @see org.jvnet.substance.color.ColorScheme#getForegroundColor()
53: */
54: public Color getForegroundColor() {
55: return BrickWallColorScheme.foregroundColor;
56: }
57:
58: /* (non-Javadoc)
59: * @see org.jvnet.substance.color.ColorScheme#getUltraLightColor()
60: */
61: public Color getUltraLightColor() {
62: return BrickWallColorScheme.mainUltraLightColor;
63: }
64:
65: /* (non-Javadoc)
66: * @see org.jvnet.substance.color.ColorScheme#getExtraLightColor()
67: */
68: public Color getExtraLightColor() {
69: return BrickWallColorScheme.mainExtraLightColor;
70: }
71:
72: /* (non-Javadoc)
73: * @see org.jvnet.substance.color.ColorScheme#getLightColor()
74: */
75: public Color getLightColor() {
76: return BrickWallColorScheme.mainLightColor;
77: }
78:
79: /* (non-Javadoc)
80: * @see org.jvnet.substance.color.ColorScheme#getMidColor()
81: */
82: public Color getMidColor() {
83: return BrickWallColorScheme.mainMidColor;
84: }
85:
86: /* (non-Javadoc)
87: * @see org.jvnet.substance.color.ColorScheme#getDarkColor()
88: */
89: public Color getDarkColor() {
90: return BrickWallColorScheme.mainDarkColor;
91: }
92:
93: /* (non-Javadoc)
94: * @see org.jvnet.substance.color.ColorScheme#getUltraDarkColor()
95: */
96: public Color getUltraDarkColor() {
97: return BrickWallColorScheme.mainUltraDarkColor;
98: }
99: }
|