1 /* 2 * @(#)ColorPalettes.java 1.0 September 18, 2005 3 * 4 * Copyright (c) 2005 Werner Randelshofer 5 * Staldenmattweg 2, Immensee, CH-6405, Switzerland. 6 * All rights reserved. 7 * 8 * The copyright of this software is owned by Werner Randelshofer. 9 * You may not use, copy or modify this software, except in 10 * accordance with the license agreement you entered into with 11 * Werner Randelshofer. For details see accompanying license terms. 12 */ 13 14 package ch.randelshofer.quaqua.colorchooser; 15 16 import java.awt.*; 17 /** 18 * This class provides some well known color palettes as array constants. 19 * 20 * @author Werner Randelshofer 21 * @version 1.0 September 18, 2005 Created. 22 */ 23 public class DefaultPalettes { 24 /** 25 * Apple Crayon Colors. 26 * Copyright Apple Computer Inc., All rights reserved. 27 * 28 * The colors are listed here in a logical sequence. 29 * Do not change this sequence! Other classes depend on it. 30 */ 31 public final static Color[] CRAYONS = { 32 new Color(0x800000), //Cayenne 33 new Color(0x808000), //Asparagus 34 new Color(0x008000), //Clover 35 new Color(0x008080), //Teal 36 new Color(0x000080), //Midnight 37 new Color(0x800080), //Plum 38 new Color(0x7f7f7f), //Tin 39 new Color(0x808080), //Nickel 40 41 new Color(0x804000), //Mocha 42 new Color(0x408000), //Fern 43 new Color(0x008040), //Moss 44 new Color(0x004080), //Ocean 45 new Color(0x400080), //Eggplant 46 new Color(0x800040), //Maroon 47 new Color(0x666666), //Steel 48 new Color(0x999999), //Aluminium 49 50 new Color(0xff0000), //Maraschino 51 new Color(0xffff00), //Lemon 52 new Color(0x00ff00), //Spring 53 new Color(0x00ffff), //Turquoise 54 new Color(0x0000ff), //Blueberry 55 new Color(0xff00ff), //Magenta 56 new Color(0x4c4c4c), //Iron 57 new Color(0xb3b3b3), //Magnesium 58 59 new Color(0xff8000), //Tangerine 60 new Color(0x80ff00), //Lime 61 new Color(0x00ff80), //Sea Foam 62 new Color(0x0080ff), //Aqua 63 new Color(0x8000ff), //Grape 64 new Color(0xff0080), //Strawberry 65 new Color(0x333333), //Tungsten 66 new Color(0xcccccc), //Silver 67 68 new Color(0xff6666), //Salmon 69 new Color(0xffff66), //Banana 70 new Color(0x66ff66), //Flora 71 new Color(0x66ffff), //Ice 72 new Color(0x6666ff), //Orchid 73 new Color(0xff66ff), //Bubblegum 74 new Color(0x191919), //Lead 75 new Color(0xe6e6e6), //Mercury 76 77 new Color(0xffcc66), //Cantaloupe 78 new Color(0xccff66), //Honeydew 79 new Color(0x66ffcc), //Spindrift 80 new Color(0x66ccff), //Sky 81 new Color(0xcc66ff), //Lavender 82 new Color(0xff6fcf), //Carnation 83 new Color(0x000000), //Licorice 84 new Color(0xffffff), //Snow 85 }; 86 87 /** 88 * Apple Colors. 89 * Copyright Apple Computer Inc., All rights reserved. 90 * 91 * The colors are listed here in a logical sequence. 92 * Do not change this sequence! Other classes depend on it. 93 */ 94 public final static Color[] APPLE_COLORS = { 95 new Color(0x000000), //Black 96 new Color(0x0000ff), //Blue 97 new Color(0x996633), //Brown 98 new Color(0x00ffff), //Cyan 99 new Color(0x00ff00), //Green 100 new Color(0xff00ff), //Magenta 101 new Color(0xff8000), //Orange 102 new Color(0x800080), //Purple 103 new Color(0xff0000), //Red 104 new Color(0xffff00), //Yellow 105 new Color(0xffffff), //White 106 }; 107 108 /** 109 * Windows Basic Colors. 110 * Copyright Microsoft Inc., All rights reserved. 111 * 112 * The colors are listed here in a logical sequence. 113 * (This is the sequence used by native the Microsoft Windows color dialog.) 114 * Do not alter this sequence! Other classes depend on it. 115 */ 116 public final static Color[] WINDOWS_BASIC_COLORS = { 117 new Color(0xff8080), //salmon 118 new Color(0xffff80), //pale yellow 119 new Color(0x80ff80), //pale green 120 new Color(0x00ff80), //spring green 121 new Color(0x80ffff), //pale turquoise 122 new Color(0x0080ff), //deep sky blue 123 new Color(0xff80c0), //pale rose 124 new Color(0xff80ff), //pink 125 126 new Color(0xff0000), //red 127 new Color(0xffff00), //yellow 128 new Color(0x80ff00), //apple green 129 new Color(0x00ff40), //light green 130 new Color(0x00ffff), //aqua 131 new Color(0x0080c0), //turquoise 132 new Color(0x8080c0), //pale slate blue 133 new Color(0xff00ff), //magenta 134 135 new Color(0x804040), //chocolate 136 new Color(0xff8040), //pumpkin 137 new Color(0x00ff00), //lime 138 new Color(0x008080), //teal 139 new Color(0x004080), //dark turquoise 140 new Color(0x8080ff), //medium slate blue 141 new Color(0x800040), //maroon 142 new Color(0xff0080), //rose 143 144 new Color(0x800000), //dark red 145 new Color(0xff8000), //dark orange 146 new Color(0x008000), //green 147 new Color(0x008040), //sea green 148 new Color(0x0000ff), //blue 149 new Color(0x0000a0), //medium blue 150 new Color(0x800080), //purple 151 new Color(0x8000ff), //blueviolet 152 153 new Color(0x400000), //dark brown 154 new Color(0x804000), //saddle brown 155 new Color(0x004000), //dark forest green 156 new Color(0x004040), //dark teal 157 new Color(0x000080), //navy 158 new Color(0x000040), //midnight blue 159 new Color(0x400040), //dark purple 160 new Color(0x400080), //dark blueviolet 161 162 new Color(0x000000), //black 163 new Color(0x808000), //olive 164 new Color(0x808040), //dark olive 165 new Color(0x808080), //grey 166 new Color(0x408080), //light teal 167 new Color(0xc0c0c0), //light grey 168 new Color(0x400040), //dark purple 169 new Color(0xffffff), //white 170 }; 171 172 /** 173 * Web safe colors. 174 * Copyright Apple Computer Inc., All rights reserved. 175 * 176 * The colors are listed here in a logical sequence. 177 * (This is the sequence used by native NSColorPicker color dialog.) 178 * Do not alter this sequence! Other classes depend on it. 179 */ 180 public final static Color[] WEB_SAFE_COLORS = { 181 new Color(0xffffff), 182 new Color(0xcccccc), 183 new Color(0x999999), 184 new Color(0x666666), 185 new Color(0x333333), 186 new Color(0x000000), 187 188 new Color(0xffcccc), 189 new Color(0xcc9999), 190 new Color(0x996666), 191 new Color(0x663333), 192 new Color(0x330000), 193 194 new Color(0xff9999), 195 new Color(0xcc6666), 196 new Color(0xcc3333), 197 new Color(0x993333), 198 new Color(0x660000), 199 200 new Color(0xff6666), 201 new Color(0xff3333), 202 new Color(0xff0000), 203 new Color(0xcc0000), 204 new Color(0x990000), 205 206 new Color(0xff9966), 207 new Color(0xff6633), 208 new Color(0xff3300), 209 new Color(0xcc3300), 210 new Color(0x993300), 211 212 new Color(0xffcc99), 213 new Color(0xcc9966), 214 new Color(0xcc6633), 215 new Color(0x996633), 216 new Color(0x663300), 217 218 new Color(0xff9933), 219 new Color(0xff6600), 220 new Color(0xff9900), 221 new Color(0xcc6600), 222 new Color(0xcc9933), 223 224 new Color(0xffcc66), 225 new Color(0xffcc33), 226 new Color(0xffcc00), 227 new Color(0xcc9900), 228 new Color(0x996600), 229 230 new Color(0xffffcc), 231 new Color(0xcccc99), 232 new Color(0x999966), 233 new Color(0x666633), 234 new Color(0x333300), 235 236 new Color(0xffff99), 237 new Color(0xcccc66), 238 new Color(0xcccc33), 239 new Color(0x999933), 240 new Color(0x666600), 241 242 new Color(0xffff66), 243 new Color(0xffff33), 244 new Color(0xffff00), 245 new Color(0xcccc00), 246 new Color(0x999900), 247 248 new Color(0xccff66), 249 new Color(0xccff33), 250 new Color(0xccff00), 251 new Color(0x99cc00), 252 new Color(0x669900), 253 254 new Color(0xccff99), 255 new Color(0x99cc66), 256 new Color(0x99cc33), 257 new Color(0x669933), 258 new Color(0x336600), 259 260 new Color(0x99ff33), 261 new Color(0x99ff00), 262 new Color(0x66ff00), 263 new Color(0x66cc00), 264 new Color(0x66cc33), 265 266 new Color(0x99ff66), 267 new Color(0x66ff33), 268 new Color(0x33ff00), 269 new Color(0x33cc00), 270 new Color(0x339900), 271 272 new Color(0xccffcc), 273 new Color(0x99cc99), 274 new Color(0x669966), 275 new Color(0x336633), 276 new Color(0x003300), 277 278 new Color(0x99ff99), 279 new Color(0x66cc66), 280 new Color(0x33cc33), 281 new Color(0x339933), 282 new Color(0x006600), 283 284 new Color(0x66ff66), 285 new Color(0x33ff33), 286 new Color(0x00ff00), 287 new Color(0x00cc00), 288 new Color(0x009900), 289 290 new Color(0x66ff99), 291 new Color(0x33ff66), 292 new Color(0x00ff33), 293 new Color(0x00cc33), 294 new Color(0x009933), 295 296 new Color(0x99ffcc), 297 new Color(0x66cc99), 298 new Color(0x33cc66), 299 new Color(0x339966), 300 new Color(0x006633), 301 302 new Color(0x33ff99), 303 new Color(0x00ff66), 304 new Color(0x00ff99), 305 new Color(0x00cc66), 306 new Color(0x33cc99), 307 308 new Color(0x66ffcc), 309 new Color(0x33ffcc), 310 new Color(0x00ffcc), 311 new Color(0x00cc99), 312 new Color(0x009966), 313 314 new Color(0xccffff), 315 new Color(0x99cccc), 316 new Color(0x669999), 317 new Color(0x336666), 318 new Color(0x003333), 319 320 new Color(0x99ffff), 321 new Color(0x66cccc), 322 new Color(0x33cccc), 323 new Color(0x339999), 324 new Color(0x006666), 325 326 new Color(0x66ffff), 327 new Color(0x33ffff), 328 new Color(0x00ffff), 329 new Color(0x00cccc), 330 new Color(0x009999), 331 332 new Color(0x66ccff), 333 new Color(0x33ccff), 334 new Color(0x00ccff), 335 new Color(0x0099cc), 336 new Color(0x006699), 337 338 new Color(0x99ccff), 339 new Color(0x6699cc), 340 new Color(0x3399cc), 341 new Color(0x336699), 342 new Color(0x003366), 343 344 new Color(0x3399ff), 345 new Color(0x0099ff), 346 new Color(0x0066ff), 347 new Color(0x0066cc), 348 new Color(0x3366cc), 349 350 new Color(0x6699ff), 351 new Color(0x3366ff), 352 new Color(0x0033ff), 353 new Color(0x0033cc), 354 new Color(0x003399), 355 356 new Color(0xccccff), 357 new Color(0x9999cc), 358 new Color(0x666699), 359 new Color(0x333366), 360 new Color(0x003333), 361 362 new Color(0x9999ff), 363 new Color(0x6666cc), 364 new Color(0x3333cc), 365 new Color(0x333399), 366 new Color(0x000066), 367 368 new Color(0x6666ff), 369 new Color(0x3333ff), 370 new Color(0x0000ff), 371 new Color(0x0000cc), 372 new Color(0x000099), 373 374 new Color(0x9966ff), 375 new Color(0x6633ff), 376 new Color(0x3300ff), 377 new Color(0x3300cc), 378 new Color(0x330099), 379 380 new Color(0xcc99ff), 381 new Color(0x9966cc), 382 new Color(0x6633cc), 383 new Color(0x663399), 384 new Color(0x330066), 385 386 new Color(0x9933ff), 387 new Color(0x6600ff), 388 new Color(0x9900ff), 389 new Color(0x6600cc), 390 new Color(0x9933cc), 391 392 new Color(0xcc66ff), 393 new Color(0xcc33ff), 394 new Color(0xcc00ff), 395 new Color(0x9900cc), 396 new Color(0x660099), 397 398 new Color(0xffccff), 399 new Color(0xcc99cc), 400 new Color(0x996699), 401 new Color(0x663366), 402 new Color(0x330033), 403 404 new Color(0xff99ff), 405 new Color(0xcc66cc), 406 new Color(0xcc33cc), 407 new Color(0x993399), 408 new Color(0x660066), 409 410 new Color(0xff66ff), 411 new Color(0xff33ff), 412 new Color(0xff00ff), 413 new Color(0xcc00cc), 414 new Color(0x990099), 415 416 new Color(0xff66cc), 417 new Color(0xff33cc), 418 new Color(0xff00cc), 419 new Color(0xcc0099), 420 new Color(0x990066), 421 422 new Color(0xff99cc), 423 new Color(0xcc6699), 424 new Color(0xcc3399), 425 new Color(0x993366), 426 new Color(0x660033), 427 428 new Color(0xff3399), 429 new Color(0xff0099), 430 new Color(0xff0066), 431 new Color(0xcc0066), 432 new Color(0xcc3366), 433 434 new Color(0xff6699), 435 new Color(0xff3366), 436 new Color(0xff0033), 437 new Color(0xcc0033), 438 new Color(0x990033), 439 }; 440 441 442 /** 443 * Microsoft Office Colors. 444 * Copyright Microsoft Inc., All rights reserved. 445 * 446 * The colors are listed here in a logical sequence. 447 * (This is the sequence used by native the Microsoft Office color dialog.) 448 * Do not alter this sequence! Other classes depend on it. 449 */ 450 public final static Color[] MS_OFFICE_COLORS = { 451 new Color(0x000000), //Black 452 }; 453 454 /** 455 * Prevent instance creation. 456 */ DefaultPalettes()457 private DefaultPalettes() { 458 } 459 } 460