1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package net.curre.prefcount.gui.theme.skin;
16
17 import java.awt.*;
18
19
20
21
22
23
24
25
26
27 public class OfficeBlue2007Skin implements PrefSkin {
28
29
30 public static final String NAME_KEY = "pref.skinMenu.officeBlue";
31
32
33 public static final Color COLOR_BACKGROUND_MAIN = new Color(162, 211, 244);
34
35
36 public static final Color PAINT_BACKGROUND_BOARD = new Color(238, 254, 255);
37
38
39 private static final Color COLOR_PLAYER_NAME = new Color(0, 0, 0);
40
41
42 private static final Font FONT_PLAYER_NAME = new Font("Arial Black", Font.BOLD, 16);
43
44
45 private static final Stroke STROKE_PLAYER_NAME = new BasicStroke(2);
46
47
48 private static final Color COLOR_PLAYER_SCORE = new Color(30, 45, 53);
49
50
51 private static final Font FONT_PLAYER_SCORE = new Font("Arial Black", Font.BOLD, 16);
52
53
54 private static final Stroke STROKE_PLAYER_SCORE = new BasicStroke(2);
55
56
57 private static final Color COLOR_PLAYER_TOTALS = new Color(30, 45, 53);
58
59
60 private static final Font FONT_PLAYER_TOTALS = new Font("Arial Black", Font.BOLD, 16);
61
62
63 private static final Stroke STROKE_PLAYER_TOTALS = new BasicStroke(2);
64
65
66 private static final Color COLOR_BOARD_LINES = new Color(69, 103, 122);
67
68
69 private static final Stroke STROKE_BOARD_LINES = new BasicStroke(2);
70
71
72 public String getSubstanceSkinClassName() {
73 return org.jvnet.substance.skin.OfficeBlue2007Skin.class.getName();
74 }
75
76
77 public String getNameResourceKey() {
78 return NAME_KEY;
79 }
80
81
82 public Color getMainBackgroundColor() {
83 return COLOR_BACKGROUND_MAIN;
84 }
85
86
87 public Paint getBoardBackgroundPaint() {
88 return PAINT_BACKGROUND_BOARD;
89 }
90
91
92 public Color getPlayerNameColor() {
93 return COLOR_PLAYER_NAME;
94 }
95
96
97 public Font getPlayerNameFont() {
98 return FONT_PLAYER_NAME;
99 }
100
101
102 public Stroke getPlayerNameStroke() {
103 return STROKE_PLAYER_NAME;
104 }
105
106
107 public Color getPlayerScoreColor() {
108 return COLOR_PLAYER_SCORE;
109 }
110
111
112 public Font getPlayerScoreFont() {
113 return FONT_PLAYER_SCORE;
114 }
115
116
117 public Stroke getPlayerScoreStroke() {
118 return STROKE_PLAYER_SCORE;
119 }
120
121
122 public Color getPlayerTotalsColor() {
123 return COLOR_PLAYER_TOTALS;
124 }
125
126
127 public Font getPlayerTotalsFont() {
128 return FONT_PLAYER_TOTALS;
129 }
130
131
132 public Stroke getPlayerTotalsStroke() {
133 return STROKE_PLAYER_TOTALS;
134 }
135
136
137 public Color getBoardLineColor() {
138 return COLOR_BOARD_LINES;
139 }
140
141
142 public Stroke getBoardLineStroke() {
143 return STROKE_BOARD_LINES;
144 }
145
146 }