org.das2.util.ColorUtil

single place to contain Color-Name mapping. These include an old set of 10 or so color names, plus the 130 or so web color names like "SaddleBrown" and "DarkOrchid".

ColorUtil( )


LIGHT_PINK


PINK


CRIMSON


LAVENDER_BLUSH


PALE_VIOLET_RED


HOT_PINK


DEEP_PINK


MEDIUM_VIOLET_RED


ORCHID


THISTLE


PLUM


VIOLET


MAGENTA


FUCHSIA


DARK_MAGENTA


PURPLE


MEDIUM_ORCHID


DARK_VIOLET


DARK_ORCHID


INDIGO


BLUE_VIOLET


MEDIUM_PURPLE


MEDIUM_SLATE_BLUE


SLATE_BLUE


DARK_SLATE_BLUE


LAVENDER


GHOST_WHITE


BLUE


MEDIUM_BLUE


MIDNIGHT_BLUE


DARK_BLUE


NAVY


ROYAL_BLUE


CORNFLOWER_BLUE


LIGHT_STEEL_BLUE


LIGHT_SLATE_GRAY


SLATE_GRAY


DODGER_BLUE


ALICE_BLUE


STEEL_BLUE


LIGHT_SKY_BLUE


SKY_BLUE


DEEP_SKY_BLUE


LIGHT_BLUE


POWDER_BLUE


CADET_BLUE


AZURE


LIGHT_CYAN


PALE_TURQUOISE


CYAN


AQUA


DARK_TURQUOISE


DARK_SLATE_GRAY


DARK_CYAN


TEAL


MEDIUM_TURQUOISE


LIGHT_SEA_GREEN


TURQUOISE


AQUAMARINE


MEDIUM_AQUAMARINE


MEDIUM_SPRING_GREEN


MINT_CREAM


SPRING_GREEN


MEDIUM_SEA_GREEN


SEA_GREEN


HONEYDEW


LIGHT_GREEN


PALE_GREEN


DARK_SEA_GREEN


LIME_GREEN


LIME


FOREST_GREEN


GREEN


DARK_GREEN


CHARTREUSE


LAWN_GREEN


GREEN_YELLOW


DARK_OLIVE_GREEN


YELLOW_GREEN


OLIVE_DRAB


BEIGE


LIGHT_GOLDENROD_YELLOW


IVORY


LIGHT_YELLOW


YELLOW


OLIVE


DARK_KHAKI


LEMON_CHIFFON


PALE_GOLDENROD


KHAKI


GOLD


CORNSILK


GOLDENROD


DARK_GOLDENROD


FLORAL_WHITE


OLD_LACE


WHEAT


MOCCASIN


ORANGE


PAPAYA_WHIP


BLANCHED_ALMOND


NAVAJO_WHITE


ANTIQUE_WHITE


TAN


BURLY_WOOD


BISQUE


DARK_ORANGE


LINEN


PERU


PEACH_PUFF


SANDY_BROWN


CHOCOLATE


SADDLE_BROWN


SEASHELL


SIENNA


LIGHT_SALMON


CORAL


ORANGE_RED


DARK_SALMON


TOMATO


MISTY_ROSE


SALMON


SNOW


LIGHT_CORAL


ROSY_BROWN


INDIAN_RED


RED


BROWN


FIRE_BRICK


DARK_RED


MAROON


WHITE


WHITE_SMOKE


GAINSBORO


LIGHT_GREY


SILVER


DARK_GRAY


GRAY


DIM_GRAY


BLACK


decodeColor

decodeColor( String s ) → Color

decode the color, throwing a RuntimeException when the color is not parsable. Valid entries include:

This also allows a color name to follow the RGB like so: to improve legibility of .vap files. X11 color names can be found at wikipedia.

Parameters

s - the string representation

Returns:

the color

See Also:

https://en.wikipedia.org/wiki/X11_color_names
http://cng.seas.rochester.edu/CNG/docs/x11color.html


[search for examples] [view on GitHub] [view on old javadoc] [view source]


encodeColor

encodeColor( java.awt.Color color ) → String

return either a named color or #00aaff for opaque colors and #80aaff00 for transparent colors.

Parameters

color - a Color

Returns:

named color or hex string like "#FF0000" for Red.

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getNamedColors

getNamedColors( ) → Map

return a map of the named colors.

Returns:

a map of the named colors.

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getRicePaperColor

getRicePaperColor( ) → Color

return standard color for slightly masking background.

Returns:

a java.awt.Color

[search for examples] [view on GitHub] [view on old javadoc] [view source]


nameForColor

nameForColor( java.awt.Color color ) → String

return the preferred name for the color

Parameters

color - a Color

Returns:

the preferred name (or #RGB) for the color

[search for examples] [view on GitHub] [view on old javadoc] [view source]