Package codedraw

Class Palette

java.lang.Object
codedraw.Palette

public final class Palette
extends java.lang.Object
Palette provides a wide variety of colors and makes it easier to create colors. Alternatively you can just use awt Color.
  • Field Details

    • BLACK

      public static final java.awt.Color BLACK
    • DARK_BLUE

      public static final java.awt.Color DARK_BLUE
    • MEDIUM_BLUE

      public static final java.awt.Color MEDIUM_BLUE
    • BLUE

      public static final java.awt.Color BLUE
    • DARK_GREEN

      public static final java.awt.Color DARK_GREEN
    • GREEN

      public static final java.awt.Color GREEN
    • TEAL

      public static final java.awt.Color TEAL
    • DARK_CYAN

      public static final java.awt.Color DARK_CYAN
    • DEEP_SKY_BLUE

      public static final java.awt.Color DEEP_SKY_BLUE
    • DARK_TURQUOISE

      public static final java.awt.Color DARK_TURQUOISE
    • MEDIUM_SPRING_GREEN

      public static final java.awt.Color MEDIUM_SPRING_GREEN
    • LIME

      public static final java.awt.Color LIME
    • SPRING_GREEN

      public static final java.awt.Color SPRING_GREEN
    • AQUA

      public static final java.awt.Color AQUA
    • CYAN

      public static final java.awt.Color CYAN
    • MIDNIGHT_BLUE

      public static final java.awt.Color MIDNIGHT_BLUE
    • DODGER_BLUE

      public static final java.awt.Color DODGER_BLUE
    • LIGHT_SEA_GREEN

      public static final java.awt.Color LIGHT_SEA_GREEN
    • FOREST_GREEN

      public static final java.awt.Color FOREST_GREEN
    • SEA_GREEN

      public static final java.awt.Color SEA_GREEN
    • DARK_SLATE_GRAY

      public static final java.awt.Color DARK_SLATE_GRAY
    • DARK_SLATE_GREY

      public static final java.awt.Color DARK_SLATE_GREY
    • LIME_GREEN

      public static final java.awt.Color LIME_GREEN
    • MEDIUM_SEA_GREEN

      public static final java.awt.Color MEDIUM_SEA_GREEN
    • TURQUOISE

      public static final java.awt.Color TURQUOISE
    • ROYAL_BLUE

      public static final java.awt.Color ROYAL_BLUE
    • STEEL_BLUE

      public static final java.awt.Color STEEL_BLUE
    • DARK_SLATE_BLUE

      public static final java.awt.Color DARK_SLATE_BLUE
    • MEDIUM_TURQUOISE

      public static final java.awt.Color MEDIUM_TURQUOISE
    • INDIGO

      public static final java.awt.Color INDIGO
    • DARK_OLIVE_GREEN

      public static final java.awt.Color DARK_OLIVE_GREEN
    • CADET_BLUE

      public static final java.awt.Color CADET_BLUE
    • CORNFLOWER_BLUE

      public static final java.awt.Color CORNFLOWER_BLUE
    • REBECCA_PURPLE

      public static final java.awt.Color REBECCA_PURPLE
    • MEDIUM_AQUA_MARINE

      public static final java.awt.Color MEDIUM_AQUA_MARINE
    • DIM_GRAY

      public static final java.awt.Color DIM_GRAY
    • DIM_GREY

      public static final java.awt.Color DIM_GREY
    • SLATE_BLUE

      public static final java.awt.Color SLATE_BLUE
    • OLIVE_DRAB

      public static final java.awt.Color OLIVE_DRAB
    • SLATE_GRAY

      public static final java.awt.Color SLATE_GRAY
    • SLATE_GREY

      public static final java.awt.Color SLATE_GREY
    • LIGHT_SLATE_GRAY

      public static final java.awt.Color LIGHT_SLATE_GRAY
    • LIGHT_SLATE_GREY

      public static final java.awt.Color LIGHT_SLATE_GREY
    • MEDIUM_SLATE_BLUE

      public static final java.awt.Color MEDIUM_SLATE_BLUE
    • LAWN_GREEN

      public static final java.awt.Color LAWN_GREEN
    • CHARTREUSE

      public static final java.awt.Color CHARTREUSE
    • AQUAMARINE

      public static final java.awt.Color AQUAMARINE
    • MAROON

      public static final java.awt.Color MAROON
    • PURPLE

      public static final java.awt.Color PURPLE
    • OLIVE

      public static final java.awt.Color OLIVE
    • GRAY

      public static final java.awt.Color GRAY
    • GREY

      public static final java.awt.Color GREY
    • SKY_BLUE

      public static final java.awt.Color SKY_BLUE
    • LIGHT_SKY_BLUE

      public static final java.awt.Color LIGHT_SKY_BLUE
    • BLUE_VIOLET

      public static final java.awt.Color BLUE_VIOLET
    • DARK_RED

      public static final java.awt.Color DARK_RED
    • DARK_MAGENTA

      public static final java.awt.Color DARK_MAGENTA
    • SADDLE_BROWN

      public static final java.awt.Color SADDLE_BROWN
    • DARK_SEA_GREEN

      public static final java.awt.Color DARK_SEA_GREEN
    • LIGHT_GREEN

      public static final java.awt.Color LIGHT_GREEN
    • MEDIUM_PURPLE

      public static final java.awt.Color MEDIUM_PURPLE
    • DARK_VIOLET

      public static final java.awt.Color DARK_VIOLET
    • PALE_GREEN

      public static final java.awt.Color PALE_GREEN
    • DARK_ORCHID

      public static final java.awt.Color DARK_ORCHID
    • YELLOW_GREEN

      public static final java.awt.Color YELLOW_GREEN
    • SIENNA

      public static final java.awt.Color SIENNA
    • BROWN

      public static final java.awt.Color BROWN
    • DARK_GRAY

      public static final java.awt.Color DARK_GRAY
    • DARK_GREY

      public static final java.awt.Color DARK_GREY
    • LIGHT_BLUE

      public static final java.awt.Color LIGHT_BLUE
    • GREEN_YELLOW

      public static final java.awt.Color GREEN_YELLOW
    • PALE_TURQUOISE

      public static final java.awt.Color PALE_TURQUOISE
    • LIGHT_STEEL_BLUE

      public static final java.awt.Color LIGHT_STEEL_BLUE
    • POWDER_BLUE

      public static final java.awt.Color POWDER_BLUE
    • FIRE_BRICK

      public static final java.awt.Color FIRE_BRICK
    • DARK_GOLDEN_ROD

      public static final java.awt.Color DARK_GOLDEN_ROD
    • MEDIUM_ORCHID

      public static final java.awt.Color MEDIUM_ORCHID
    • ROSY_BROWN

      public static final java.awt.Color ROSY_BROWN
    • DARK_KHAKI

      public static final java.awt.Color DARK_KHAKI
    • SILVER

      public static final java.awt.Color SILVER
    • MEDIUM_VIOLET_RED

      public static final java.awt.Color MEDIUM_VIOLET_RED
    • INDIAN_RED

      public static final java.awt.Color INDIAN_RED
    • PERU

      public static final java.awt.Color PERU
    • CHOCOLATE

      public static final java.awt.Color CHOCOLATE
    • TAN

      public static final java.awt.Color TAN
    • LIGHT_GRAY

      public static final java.awt.Color LIGHT_GRAY
    • LIGHT_GREY

      public static final java.awt.Color LIGHT_GREY
    • THISTLE

      public static final java.awt.Color THISTLE
    • ORCHID

      public static final java.awt.Color ORCHID
    • GOLDEN_ROD

      public static final java.awt.Color GOLDEN_ROD
    • PALE_VIOLET_RED

      public static final java.awt.Color PALE_VIOLET_RED
    • CRIMSON

      public static final java.awt.Color CRIMSON
    • GAINSBORO

      public static final java.awt.Color GAINSBORO
    • PLUM

      public static final java.awt.Color PLUM
    • BURLY_WOOD

      public static final java.awt.Color BURLY_WOOD
    • LIGHT_CYAN

      public static final java.awt.Color LIGHT_CYAN
    • LAVENDER

      public static final java.awt.Color LAVENDER
    • DARK_SALMON

      public static final java.awt.Color DARK_SALMON
    • VIOLET

      public static final java.awt.Color VIOLET
    • PALE_GOLDEN_ROD

      public static final java.awt.Color PALE_GOLDEN_ROD
    • LIGHT_CORAL

      public static final java.awt.Color LIGHT_CORAL
    • KHAKI

      public static final java.awt.Color KHAKI
    • ALICE_BLUE

      public static final java.awt.Color ALICE_BLUE
    • HONEY_DEW

      public static final java.awt.Color HONEY_DEW
    • AZURE

      public static final java.awt.Color AZURE
    • SANDY_BROWN

      public static final java.awt.Color SANDY_BROWN
    • WHEAT

      public static final java.awt.Color WHEAT
    • BEIGE

      public static final java.awt.Color BEIGE
    • WHITE_SMOKE

      public static final java.awt.Color WHITE_SMOKE
    • MINT_CREAM

      public static final java.awt.Color MINT_CREAM
    • GHOST_WHITE

      public static final java.awt.Color GHOST_WHITE
    • SALMON

      public static final java.awt.Color SALMON
    • ANTIQUE_WHITE

      public static final java.awt.Color ANTIQUE_WHITE
    • LINEN

      public static final java.awt.Color LINEN
    • LIGHT_GOLDEN_ROD_YELLOW

      public static final java.awt.Color LIGHT_GOLDEN_ROD_YELLOW
    • OLD_LACE

      public static final java.awt.Color OLD_LACE
    • RED

      public static final java.awt.Color RED
    • FUCHSIA

      public static final java.awt.Color FUCHSIA
    • MAGENTA

      public static final java.awt.Color MAGENTA
    • DEEP_PINK

      public static final java.awt.Color DEEP_PINK
    • ORANGE_RED

      public static final java.awt.Color ORANGE_RED
    • TOMATO

      public static final java.awt.Color TOMATO
    • HOT_PINK

      public static final java.awt.Color HOT_PINK
    • CORAL

      public static final java.awt.Color CORAL
    • DARK_ORANGE

      public static final java.awt.Color DARK_ORANGE
    • LIGHT_SALMON

      public static final java.awt.Color LIGHT_SALMON
    • ORANGE

      public static final java.awt.Color ORANGE
    • LIGHT_PINK

      public static final java.awt.Color LIGHT_PINK
    • PINK

      public static final java.awt.Color PINK
    • GOLD

      public static final java.awt.Color GOLD
    • PEACH_PUFF

      public static final java.awt.Color PEACH_PUFF
    • MOCCASIN

      public static final java.awt.Color MOCCASIN
    • BISQUE

      public static final java.awt.Color BISQUE
    • MISTY_ROSE

      public static final java.awt.Color MISTY_ROSE
    • BLANCHED_ALMOND

      public static final java.awt.Color BLANCHED_ALMOND
    • PAPAYA_WHIP

      public static final java.awt.Color PAPAYA_WHIP
    • LAVENDER_BLUSH

      public static final java.awt.Color LAVENDER_BLUSH
    • SEA_SHELL

      public static final java.awt.Color SEA_SHELL
    • CORNSILK

      public static final java.awt.Color CORNSILK
    • LEMON_CHIFFON

      public static final java.awt.Color LEMON_CHIFFON
    • FLORAL_WHITE

      public static final java.awt.Color FLORAL_WHITE
    • SNOW

      public static final java.awt.Color SNOW
    • YELLOW

      public static final java.awt.Color YELLOW
    • LIGHT_YELLOW

      public static final java.awt.Color LIGHT_YELLOW
    • IVORY

      public static final java.awt.Color IVORY
    • WHITE

      public static final java.awt.Color WHITE
  • Method Details

    • fromGrayscale

      public static java.awt.Color fromGrayscale​(int gray)
      Creates a grayscale color where its color component (red, green, blue) all have the same value. 0 is white. 255 is black. 128 would be gray.
      Parameters:
      gray - The value can range from 0 to 255.
    • fromRGB

      public static java.awt.Color fromRGB​(int rgb)
      Creates an rgba color with the alpha implicitly being 255. The 8 most significant bits are ignored. The following 24 bits represent the red, green and blue amount of the color (8 bits each). For example Palette.fromRGB(0xFF00FF) would produce a pink color because both red and blue are set to 255.
      Parameters:
      rgb - The value can range from 0 to 16777216 (0xFFFFFF in hexadecimal)
    • fromRGB

      public static java.awt.Color fromRGB​(int red, int green, int blue)
      Creates an rgba color with the alpha implicitly being 255. 0 is no color. 255 is maximum color.
      Parameters:
      red - The value can range from 0 to 255.
      green - The value can range from 0 to 255.
      blue - The value can range from 0 to 255.
    • fromRGBA

      public static java.awt.Color fromRGBA​(int rgba)
      Creates an rgba color. The 8 most significant bits represent red. The following 8 bits represent green. The next 8 bits represent blue . The 8 least significant bits represent the alpha value. For example Palette.fromRGBA(0xFF00FF80) would produce a pink color that is 50% transparent because both red and blue are set to 255 and the alpha value is 128.
      Parameters:
      rgba - any valid integer value.
    • fromBaseColor

      public static java.awt.Color fromBaseColor​(java.awt.Color baseColor, int alpha)
      Creates a new Color based of the baseColor but with a different alpha value.
      Parameters:
      baseColor - Any color. It's alpha value will be ignored when creating the new color.
      alpha - The value can range from 0 to 255
    • fromRGBA

      public static java.awt.Color fromRGBA​(int red, int green, int blue, int alpha)
      Creates an rgba color. 0 is no color. 255 is maximum color.
      Parameters:
      red - The value can range from 0 to 255.
      green - The value can range from 0 to 255.
      blue - The value can range from 0 to 255.
      alpha - The value can range from 0 to 255. 0 is invisible. 255 is 100% visible.