# Appendix A

# Colors and Fonts

Colorname Values | RGB Color Values | Fonts

This section provides information on common colorname values, specific rgb color values and fonts applicable to all Java programs.

## Colorname Values

The following lists all the colornames that can be used within any Java program. The majority of these colors will appear the same (or similar) across different computing platforms.

- black
- blue
- cyan
- darkGray
- darkGrey
- gray
- grey
- green
- lightGray
- lightGrey
- lightBlue
- magenta
- orange
- pink
- red
- white
- yellow

## RGB Color Values

The following lists all the main RGB color values that can be used within JClass BWT. RGB color values are specified as three numeric values representing the red, green and blue color components; these values are separated by dashes ("-").

The following RGB color values describe the colors available to Unix systems. It is recommended that you test these color values in a JClass BWT program on a Windows or Macintosh system before utilizing them.

The list begins with all of the variations of white, then blacks and greys, and then describes the full color spectrum ranging from reds to violets.

Example code: `<PARAM NAME=backgroundList VALUE="(4, 5 255-255-0)">`

RGB Value | Description
--- | ---
255-250-250 | Snow
248-248-255 | Ghost White
245-245-245 | White Smoke
220-220-220 | Gainsboro
255-250-240 | Floral White
253-245-230 | Old Lace
250-240-230 | Linen
250-235-215 | Antique White
255-239-213 | Papaya Whip
255-235-205 | Blanched Almond
255-228-196 | Bisque
255-218-185 | Peach Puff
255-222-173 | Navajo White
255-228-181 | Moccasin
255-248-220 | Cornsilk
255-255-240 | Ivory
255-250-205 | Lemon Chiffon
255-245-238 | Seashell
240-255-240 | Honeydew
245-255-250 | Mint Cream
240-255-255 | Azure
240-248-255 | Alice Blue
230-230-250 | Lavender
255-240-245 | Lavender Blush
255-228-225 | Misty Rose
255-255-255 | White
0-0-0 | Black
47-79-79 | Dark Slate Grey
105-105-105 | Dim Gray
112-128-144 | Slate Grey
119-136-153 | Light Slate Grey
190-190-190 | Grey
211-211-211 | Light Gray
25-25-112 | Midnight Blue
0-0-128 | Navy Blue
100-149-237 | Cornflower Blue
72-61-139 | Dark Slate Blue
106-90-205 | Slate Blue
123-104 238 | Medium Slate Blue
132-112-255 | Light Slate Blue
0-0-205 | Medium Blue
65-105-225 | Royal Blue
0-0-255 | Blue
30-144-255 | Dodger Blue
0-19-255 | Deep Sky Blue
135-206-235 | Sky Blue
135-206-250 | Light Sky Blue
70-130-180 | Steel Blue
176-196-222 | Light Steel Blue
173-216-230 | Light Blue
176-224-230 | Powder Blue
175-238-238 | Pale Turquoise
0-206-209 | Dark Turquoise
72-209-204 | Medium Turquoise
64-224-208 | Turquoise
0-255-255 | Cyan
224-255-255 | Light Cyan
95-158-160 | Cadet Blue
102-205-170 | Medium Aquamarine
127-255-212 | Aquamarine
0-100-0 | Dark Green
85-107-47 | Dark Olive Green
143-188-143 | Dark Sea Green
46-139-87 | Sea Green
60-179-113 | Medium Sea Green
32-178-170 | Light Sea Green
152-251-152 | Pale Green
0-255-127 | Spring Green
124-252-0 | Lawn Green
0-255-0 | Green
127-255-0 | Chartreuse
0-250-154 | Medium Spring Green
173-255-47 | Green Yellow
50-205-50 | Lime Green
154-205-50 | Yellow Green
34-139-34 | Forest Green
107-142-35 | Olive Drab
189-183-107 | Dark Khaki
240-230-140 | Khaki
238-232-170 | Pale Goldenrod
250-250-210 | Light Goldenrod Yellow
255-255-224 | Light Yellow
255-255-0 | Yellow
255-215-0 | Gold
238-221-130 | Light Goldenrod
218-165-32 | Goldenrod
184-134-11 | Dark Goldenrod
188-143-143 | Rosy Brown
205-92-92 | Indian Red
139-69-19 | Saddle Brown
160-82-45 | Sienna
205-133-63 | Peru
222-184-135 | Burlywood
245-245-220 | Beige
245-222-179 | Wheat
244-164-96 | SandyBrown
210-180-140 | Tan
210-105-30 | Chocolate
178-34-34 | Firebrick
165-42-42 | Brown
233-150-122 | Dark Salmon
250-128-114 | Salmon
255-160-122 | Light Salmon
255-165-0 | Orange
255-140-0 | Dark Orange
255-127-80 | Coral
240-128-128 | Light Coral
255-99-71 | Tomato
255-69-0 | Orange Red
255-0-0 | Red
255-105-180 | Hot Pink
255-20-147 | Deep Pink
255-192-203 | Pink
255-182-193 | Light Pink
219-112-147 | Pale Violet Red
176-48-96 | Maroon
199-21-133 | Medium Violet Red
208-32-144 | Violet Red
255-0-255 | Magenta
238-130-238 | Violet
221-160-221 | Plum
218-112-214 | Orchid
186-85-211 | Medium Orchid
153-50-204 | Dark Orchid
148-0-211 | Dark Violet
138-43-226 | Blue Violet
160-32-240 | Purple
147-112-219 | Medium Purple
216-191-216 | Thistle

## Fonts

There are five different font names that can be specified in any Java program. They are:

- Courier
- Dialog
- DialogInput
- Helvetica
- TimesRoman

Note: Font names are case-sensitive.

There are also four standard font style constants that can be used. The valid Java font style constants are:

- bold
- bold+italic
- italic
- plain

These values are strung together with dashes ("`-`") when used with the VALUE attribute. You must also specify a point size by adding it to other font elements. To display text using a 12-point italic Helvetica font, use the following code:

`Helvetica-italic-12`

All three elements (font name, font style and point size) must be used to specify a particular font display; otherwise, the default font is used instead.

Note: Font display may vary from system to system. If a font does not exist on a system, the default font is displayed instead.