java.lang.Object
org.jhotdraw8.draw.css.value.CssColor
org.jhotdraw8.draw.css.value.NamedCssColor
- All Implemented Interfaces:
Paintable
Represents a named color in a cascading stylesheet.
References:
- CSS Color Module Level 4, Named Colors
- w3.org/
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColorstatic final NamedCssColor -
Constructor Summary
ConstructorsConstructorDescriptionNamedCssColor(String name, int rgb) Creates a new named color with the specified name.NamedCssColor(String name, javafx.scene.paint.Color color) Creates a new named color with the specified name. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisNamedColor(String name) Returns true if the given name is a known system color.static @Nullable NamedCssColorReturns a named color for the given name.static NamedCssColorReturns a named color for the given name.
-
Field Details
-
TRANSPARENT
-
ALICEBLUE
-
ANTIQUEWHITE
-
AQUA
-
AQUAMARINE
-
AZURE
-
BEIGE
-
BISQUE
-
BLACK
-
BLANCHEDALMOND
-
BLUE
-
BLUEVIOLET
-
BROWN
-
BURLYWOOD
-
CADETBLUE
-
CHARTREUSE
-
CHOCOLATE
-
CORAL
-
CORNFLOWERBLUE
-
CORNSILK
-
CRIMSON
-
CYAN
-
DARKBLUE
-
DARKCYAN
-
DARKGOLDENROD
-
DARKGRAY
-
DARKGREEN
-
DARKGREY
-
DARKKHAKI
-
DARKMAGENTA
-
DARKOLIVEGREEN
-
DARKORANGE
-
DARKORCHID
-
DARKRED
-
DARKSALMON
-
DARKSEAGREEN
-
DARKSLATEBLUE
-
DARKSLATEGRAY
-
DARKSLATEGREY
-
DARKTURQUOISE
-
DARKVIOLET
-
DEEPPINK
-
DEEPSKYBLUE
-
DIMGRAY
-
DIMGREY
-
DODGERBLUE
-
FIREBRICK
-
FLORALWHITE
-
FORESTGREEN
-
FUCHSIA
-
GAINSBORO
-
GHOSTWHITE
-
GOLD
-
GOLDENROD
-
GRAY
-
GREEN
-
GREENYELLOW
-
GREY
-
HONEYDEW
-
HOTPINK
-
INDIANRED
-
INDIGO
-
IVORY
-
KHAKI
-
LAVENDER
-
LAVENDERBLUSH
-
LAWNGREEN
-
LEMONCHIFFON
-
LIGHTBLUE
-
LIGHTCORAL
-
LIGHTCYAN
-
LIGHTGOLDENRODYELLOW
-
LIGHTGRAY
-
LIGHTGREEN
-
LIGHTGREY
-
LIGHTPINK
-
LIGHTSALMON
-
LIGHTSEAGREEN
-
LIGHTSKYBLUE
-
LIGHTSLATEGRAY
-
LIGHTSLATEGREY
-
LIGHTSTEELBLUE
-
LIGHTYELLOW
-
LIME
-
LIMEGREEN
-
LINEN
-
MAGENTA
-
MAROON
-
MEDIUMAQUAMARINE
-
MEDIUMBLUE
-
MEDIUMORCHID
-
MEDIUMPURPLE
-
MEDIUMSEAGREEN
-
MEDIUMSLATEBLUE
-
MEDIUMSPRINGGREEN
-
MEDIUMTURQUOISE
-
MEDIUMVIOLETRED
-
MIDNIGHTBLUE
-
MINTCREAM
-
MISTYROSE
-
MOCCASIN
-
NAVAJOWHITE
-
NAVY
-
OLDLACE
-
OLIVE
-
OLIVEDRAB
-
ORANGE
-
ORANGERED
-
ORCHID
-
PALEGOLDENROD
-
PALEGREEN
-
PALETURQUOISE
-
PALEVIOLETRED
-
PAPAYAWHIP
-
PEACHPUFF
-
PERU
-
PINK
-
PLUM
-
POWDERBLUE
-
PURPLE
-
REBECCAPURPLE
-
RED
-
ROSYBROWN
-
ROYALBLUE
-
SADDLEBROWN
-
SALMON
-
SANDYBROWN
-
SEAGREEN
-
SEASHELL
-
SIENNA
-
SILVER
-
SKYBLUE
-
SLATEBLUE
-
SLATEGRAY
-
SLATEGREY
-
SNOW
-
SPRINGGREEN
-
STEELBLUE
-
TAN
-
TEAL
-
THISTLE
-
TOMATO
-
TURQUOISE
-
VIOLET
-
WHEAT
-
WHITE
-
WHITESMOKE
-
YELLOW
-
YELLOWGREEN
-
-
Constructor Details
-
NamedCssColor
Creates a new named color with the specified name.- Parameters:
name- the namecolor- the color
-
NamedCssColor
Creates a new named color with the specified name.- Parameters:
name- the namergb- the color
-
-
Method Details
-
ofNonNull
Returns a named color for the given name.The name is not case sensitive.
If the name is unknown, then an illegal argument exception is thrown.
- Parameters:
name- the name of the color- Returns:
- a named color
- Throws:
IllegalArgumentException- if the name is unknown
-
of
Returns a named color for the given name.The name is not case sensitive.
If the name is unknown, then null is returned.
- Parameters:
name- the name of the color- Returns:
- a named color or null
-
isNamedColor
Returns true if the given name is a known system color.The name is not case sensitive.
- Parameters:
name- a name- Returns:
- true if known
-