/* * @(#)ColorPalettes.java * * Copyright (c) 2005-2010 Werner Randelshofer, Immensee, Switzerland. * All rights reserved. * * You may not use, copy or modify this file, except in compliance with the * license agreement you entered into with Werner Randelshofer. * For details see accompanying license terms. */ package ch.randelshofer.quaqua.colorchooser; import java.awt.*; /** * This class provides some well known color palettes as array constants. * * @author Werner Randelshofer * @version $Id: DefaultPalettes.java 363 2010-11-21 17:41:04Z wrandelshofer $ */ public class DefaultPalettes { /** * Apple Crayon Colors. * Copyright Apple Computer Inc., All rights reserved. * * The colors are listed here in a logical sequence. * Do not change this sequence! Other classes depend on it. */ /*public*/ final static Color[] CRAYONS = { new Color(0x800000), //Cayenne new Color(0x808000), //Asparagus new Color(0x008000), //Clover new Color(0x008080), //Teal new Color(0x000080), //Midnight new Color(0x800080), //Plum new Color(0x7f7f7f), //Tin new Color(0x808080), //Nickel new Color(0x804000), //Mocha new Color(0x408000), //Fern new Color(0x008040), //Moss new Color(0x004080), //Ocean new Color(0x400080), //Eggplant new Color(0x800040), //Maroon new Color(0x666666), //Steel new Color(0x999999), //Aluminium new Color(0xff0000), //Maraschino new Color(0xffff00), //Lemon new Color(0x00ff00), //Spring new Color(0x00ffff), //Turquoise new Color(0x0000ff), //Blueberry new Color(0xff00ff), //Magenta new Color(0x4c4c4c), //Iron new Color(0xb3b3b3), //Magnesium new Color(0xff8000), //Tangerine new Color(0x80ff00), //Lime new Color(0x00ff80), //Sea Foam new Color(0x0080ff), //Aqua new Color(0x8000ff), //Grape new Color(0xff0080), //Strawberry new Color(0x333333), //Tungsten new Color(0xcccccc), //Silver new Color(0xff6666), //Salmon new Color(0xffff66), //Banana new Color(0x66ff66), //Flora new Color(0x66ffff), //Ice new Color(0x6666ff), //Orchid new Color(0xff66ff), //Bubblegum new Color(0x191919), //Lead new Color(0xe6e6e6), //Mercury new Color(0xffcc66), //Cantaloupe new Color(0xccff66), //Honeydew new Color(0x66ffcc), //Spindrift new Color(0x66ccff), //Sky new Color(0xcc66ff), //Lavender new Color(0xff6fcf), //Carnation new Color(0x000000), //Licorice new Color(0xffffff), //Snow }; /** * Apple Colors. * Copyright Apple Computer Inc., All rights reserved. * * The colors are listed here in a logical sequence. * Do not change this sequence! Other classes depend on it. */ /*public*/ final static Color[] APPLE_COLORS = { new Color(0x000000), //Black new Color(0x0000ff), //Blue new Color(0x996633), //Brown new Color(0x00ffff), //Cyan new Color(0x00ff00), //Green new Color(0xff00ff), //Magenta new Color(0xff8000), //Orange new Color(0x800080), //Purple new Color(0xff0000), //Red new Color(0xffff00), //Yellow new Color(0xffffff), //White }; /** * Windows Basic Colors. * Copyright Microsoft Inc., All rights reserved. * * The colors are listed here in a logical sequence. * (This is the sequence used by native the Microsoft Windows color dialog.) * Do not alter this sequence! Other classes depend on it. */ /*public*/ final static Color[] WINDOWS_BASIC_COLORS = { new Color(0xff8080), //salmon new Color(0xffff80), //pale yellow new Color(0x80ff80), //pale green new Color(0x00ff80), //spring green new Color(0x80ffff), //pale turquoise new Color(0x0080ff), //deep sky blue new Color(0xff80c0), //pale rose new Color(0xff80ff), //pink new Color(0xff0000), //red new Color(0xffff00), //yellow new Color(0x80ff00), //apple green new Color(0x00ff40), //light green new Color(0x00ffff), //aqua new Color(0x0080c0), //turquoise new Color(0x8080c0), //pale slate blue new Color(0xff00ff), //magenta new Color(0x804040), //chocolate new Color(0xff8040), //pumpkin new Color(0x00ff00), //lime new Color(0x008080), //teal new Color(0x004080), //dark turquoise new Color(0x8080ff), //medium slate blue new Color(0x800040), //maroon new Color(0xff0080), //rose new Color(0x800000), //dark red new Color(0xff8000), //dark orange new Color(0x008000), //green new Color(0x008040), //sea green new Color(0x0000ff), //blue new Color(0x0000a0), //medium blue new Color(0x800080), //purple new Color(0x8000ff), //blueviolet new Color(0x400000), //dark brown new Color(0x804000), //saddle brown new Color(0x004000), //dark forest green new Color(0x004040), //dark teal new Color(0x000080), //navy new Color(0x000040), //midnight blue new Color(0x400040), //dark purple new Color(0x400080), //dark blueviolet new Color(0x000000), //black new Color(0x808000), //olive new Color(0x808040), //dark olive new Color(0x808080), //grey new Color(0x408080), //light teal new Color(0xc0c0c0), //light grey new Color(0x400040), //dark purple new Color(0xffffff), //white }; /** * Web safe colors. * Copyright Apple Computer Inc., All rights reserved. * * The colors are listed here in a logical sequence. * (This is the sequence used by native NSColorPicker color dialog.) * Do not alter this sequence! Other classes depend on it. */ /*public*/ final static Color[] WEB_SAFE_COLORS = { new Color(0xffffff), new Color(0xcccccc), new Color(0x999999), new Color(0x666666), new Color(0x333333), new Color(0x000000), new Color(0xffcccc), new Color(0xcc9999), new Color(0x996666), new Color(0x663333), new Color(0x330000), new Color(0xff9999), new Color(0xcc6666), new Color(0xcc3333), new Color(0x993333), new Color(0x660000), new Color(0xff6666), new Color(0xff3333), new Color(0xff0000), new Color(0xcc0000), new Color(0x990000), new Color(0xff9966), new Color(0xff6633), new Color(0xff3300), new Color(0xcc3300), new Color(0x993300), new Color(0xffcc99), new Color(0xcc9966), new Color(0xcc6633), new Color(0x996633), new Color(0x663300), new Color(0xff9933), new Color(0xff6600), new Color(0xff9900), new Color(0xcc6600), new Color(0xcc9933), new Color(0xffcc66), new Color(0xffcc33), new Color(0xffcc00), new Color(0xcc9900), new Color(0x996600), new Color(0xffffcc), new Color(0xcccc99), new Color(0x999966), new Color(0x666633), new Color(0x333300), new Color(0xffff99), new Color(0xcccc66), new Color(0xcccc33), new Color(0x999933), new Color(0x666600), new Color(0xffff66), new Color(0xffff33), new Color(0xffff00), new Color(0xcccc00), new Color(0x999900), new Color(0xccff66), new Color(0xccff33), new Color(0xccff00), new Color(0x99cc00), new Color(0x669900), new Color(0xccff99), new Color(0x99cc66), new Color(0x99cc33), new Color(0x669933), new Color(0x336600), new Color(0x99ff33), new Color(0x99ff00), new Color(0x66ff00), new Color(0x66cc00), new Color(0x66cc33), new Color(0x99ff66), new Color(0x66ff33), new Color(0x33ff00), new Color(0x33cc00), new Color(0x339900), new Color(0xccffcc), new Color(0x99cc99), new Color(0x669966), new Color(0x336633), new Color(0x003300), new Color(0x99ff99), new Color(0x66cc66), new Color(0x33cc33), new Color(0x339933), new Color(0x006600), new Color(0x66ff66), new Color(0x33ff33), new Color(0x00ff00), new Color(0x00cc00), new Color(0x009900), new Color(0x66ff99), new Color(0x33ff66), new Color(0x00ff33), new Color(0x00cc33), new Color(0x009933), new Color(0x99ffcc), new Color(0x66cc99), new Color(0x33cc66), new Color(0x339966), new Color(0x006633), new Color(0x33ff99), new Color(0x00ff66), new Color(0x00ff99), new Color(0x00cc66), new Color(0x33cc99), new Color(0x66ffcc), new Color(0x33ffcc), new Color(0x00ffcc), new Color(0x00cc99), new Color(0x009966), new Color(0xccffff), new Color(0x99cccc), new Color(0x669999), new Color(0x336666), new Color(0x003333), new Color(0x99ffff), new Color(0x66cccc), new Color(0x33cccc), new Color(0x339999), new Color(0x006666), new Color(0x66ffff), new Color(0x33ffff), new Color(0x00ffff), new Color(0x00cccc), new Color(0x009999), new Color(0x66ccff), new Color(0x33ccff), new Color(0x00ccff), new Color(0x0099cc), new Color(0x006699), new Color(0x99ccff), new Color(0x6699cc), new Color(0x3399cc), new Color(0x336699), new Color(0x003366), new Color(0x3399ff), new Color(0x0099ff), new Color(0x0066ff), new Color(0x0066cc), new Color(0x3366cc), new Color(0x6699ff), new Color(0x3366ff), new Color(0x0033ff), new Color(0x0033cc), new Color(0x003399), new Color(0xccccff), new Color(0x9999cc), new Color(0x666699), new Color(0x333366), new Color(0x003333), new Color(0x9999ff), new Color(0x6666cc), new Color(0x3333cc), new Color(0x333399), new Color(0x000066), new Color(0x6666ff), new Color(0x3333ff), new Color(0x0000ff), new Color(0x0000cc), new Color(0x000099), new Color(0x9966ff), new Color(0x6633ff), new Color(0x3300ff), new Color(0x3300cc), new Color(0x330099), new Color(0xcc99ff), new Color(0x9966cc), new Color(0x6633cc), new Color(0x663399), new Color(0x330066), new Color(0x9933ff), new Color(0x6600ff), new Color(0x9900ff), new Color(0x6600cc), new Color(0x9933cc), new Color(0xcc66ff), new Color(0xcc33ff), new Color(0xcc00ff), new Color(0x9900cc), new Color(0x660099), new Color(0xffccff), new Color(0xcc99cc), new Color(0x996699), new Color(0x663366), new Color(0x330033), new Color(0xff99ff), new Color(0xcc66cc), new Color(0xcc33cc), new Color(0x993399), new Color(0x660066), new Color(0xff66ff), new Color(0xff33ff), new Color(0xff00ff), new Color(0xcc00cc), new Color(0x990099), new Color(0xff66cc), new Color(0xff33cc), new Color(0xff00cc), new Color(0xcc0099), new Color(0x990066), new Color(0xff99cc), new Color(0xcc6699), new Color(0xcc3399), new Color(0x993366), new Color(0x660033), new Color(0xff3399), new Color(0xff0099), new Color(0xff0066), new Color(0xcc0066), new Color(0xcc3366), new Color(0xff6699), new Color(0xff3366), new Color(0xff0033), new Color(0xcc0033), new Color(0x990033), }; /** * Microsoft Office Colors. * Copyright Microsoft Inc., All rights reserved. * * The colors are listed here in a logical sequence. * (This is the sequence used by native the Microsoft Office color dialog.) * Do not alter this sequence! Other classes depend on it. */ /*public*/ final static Color[] MS_OFFICE_COLORS = { new Color(0x000000), //Black }; /** * Prevent instance creation. */ private DefaultPalettes() { } }