Spec-Zone.ru › OpenJavaFX 24

Class Color

java.lang.Object
javafx.scene.paint.Paint
javafx.scene.paint.Color
All Implemented Interfaces:
Interpolatable<Paint>
public final class Color extends Paint
The Color class is used to encapsulate colors in the default sRGB color space. Every color has an implicit alpha value of 1.0 or an explicit one provided in the constructor. The alpha value defines the transparency of a color and can be represented by a double value in the range 0.0-1.0 or 0-255. An alpha value of 1.0 or 255 means that the color is completely opaque and an alpha value of 0 or 0.0 means that the color is completely transparent. When constructing a Color with an explicit alpha or getting the color/alpha components of a Color, the color components are never premultiplied by the alpha component.

Colors can be created with the constructor or with one of several utility methods. The following lines of code all create the same blue color:


 
 Color c = Color.BLUE;   //use the blue constant
 Color c = new Color(0,0,1,1.0); // standard constructor, use 0->1.0 values, explicit alpha of 1.0

 Color c = Color.color(0,0,1.0); //use 0->1.0 values. implicit alpha of 1.0
 Color c = Color.color(0,0,1.0,1.0); //use 0->1.0 values, explicit alpha of 1.0

 Color c = Color.rgb(0,0,255); //use 0->255 integers, implicit alpha of 1.0
 Color c = Color.rgb(0,0,255,1.0); //use 0->255 integers, explicit alpha of 1.0

 Color c = Color.hsb(270,1.0,1.0); //hue = 270, saturation & value = 1.0. implicit alpha of 1.0
 Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0

 Color c = Color.web("0x0000FF",1.0);// blue as a hex web value, explicit alpha
 Color c = Color.web("0x0000FF");// blue as a hex web value, implicit alpha
 Color c = Color.web("0x00F");// blue as a short hex web value, implicit alpha
 Color c = Color.web("#0000FF",1.0);// blue as a hex web value, explicit alpha
 Color c = Color.web("#0000FF");// blue as a hex web value, implicit alpha
 Color c = Color.web("#00F");// blue as a short hex web value, implicit alpha
 Color c = Color.web("0000FF",1.0);// blue as a hex web value, explicit alpha
 Color c = Color.web("0000FF");// blue as a hex web value, implicit alpha
 Color c = Color.web("00F");// blue as a short hex web value, implicit alpha
 Color c = Color.web("rgba(0,0,255,1.0)");// blue as an rgb web value, explicit alpha
 Color c = Color.web("rgb(0,0,255)");// blue as an rgb web value, implicit alpha
 Color c = Color.web("rgba(0,0,100%,1.0)");// blue as an rgb percent web value, explicit alpha
 Color c = Color.web("rgb(0,0,100%)");// blue as an rgb percent web value, implicit alpha
 Color c = Color.web("hsla(270,100%,100%,1.0)");// blue as an hsl web value, explicit alpha
 Color c = Color.web("hsl(270,100%,100%)");// blue as an hsl web value, implicit alpha
 
 

The creation of a Color will throw IllegalArgumentException if any of the values are out of range.

For example:


 Rectangle rec1 = new Rectangle(5, 5, 50, 40);
 rec1.setFill(Color.RED);
 rec1.setStroke(Color.GREEN);
 rec1.setStrokeWidth(3);

 Rectangle rec2 = new Rectangle(65, 5, 50, 40);
 rec2.setFill(Color.rgb(91, 127, 255));
 rec2.setStroke(Color.hsb(40, 0.7, 0.8));
 rec2.setStrokeWidth(3);
 
Since:
JavaFX 2.0

Field Summary

Modifier and Type Field Description
static final Color ALICEBLUE
The color alice blue with an RGB value of #F0F8FF
static final Color ANTIQUEWHITE
The color antique white with an RGB value of #FAEBD7
static final Color AQUA
The color aqua with an RGB value of #00FFFF
static final Color AQUAMARINE
The color aquamarine with an RGB value of #7FFFD4
static final Color AZURE
The color azure with an RGB value of #F0FFFF
static final Color BEIGE
The color beige with an RGB value of #F5F5DC
static final Color BISQUE
The color bisque with an RGB value of #FFE4C4
static final Color BLACK
The color black with an RGB value of #000000
static final Color BLANCHEDALMOND
The color blanched almond with an RGB value of #FFEBCD
static final Color BLUE
The color blue with an RGB value of #0000FF
static final Color BLUEVIOLET
The color blue violet with an RGB value of #8A2BE2
static final Color BROWN
The color brown with an RGB value of #A52A2A
static final Color BURLYWOOD
The color burly wood with an RGB value of #DEB887
static final Color CADETBLUE
The color cadet blue with an RGB value of #5F9EA0
static final Color CHARTREUSE
The color chartreuse with an RGB value of #7FFF00
static final Color CHOCOLATE
The color chocolate with an RGB value of #D2691E
static final Color CORAL
The color coral with an RGB value of #FF7F50
static final Color CORNFLOWERBLUE
The color cornflower blue with an RGB value of #6495ED
static final Color CORNSILK
The color cornsilk with an RGB value of #FFF8DC
static final Color CRIMSON
The color crimson with an RGB value of #DC143C
static final Color CYAN
The color cyan with an RGB value of #00FFFF
static final Color DARKBLUE
The color dark blue with an RGB value of #00008B
static final Color DARKCYAN
The color dark cyan with an RGB value of #008B8B
static final Color DARKGOLDENROD
The color dark goldenrod with an RGB value of #B8860B
static final Color DARKGRAY
The color dark gray with an RGB value of #A9A9A9
static final Color DARKGREEN
The color dark green with an RGB value of #006400
static final Color DARKGREY
The color dark grey with an RGB value of #A9A9A9
static final Color DARKKHAKI
The color dark khaki with an RGB value of #BDB76B
static final Color DARKMAGENTA
The color dark magenta with an RGB value of #8B008B
static final Color DARKOLIVEGREEN
The color dark olive green with an RGB value of #556B2F
static final Color DARKORANGE
The color dark orange with an RGB value of #FF8C00
static final Color DARKORCHID
The color dark orchid with an RGB value of #9932CC
static final Color DARKRED
The color dark red with an RGB value of #8B0000
static final Color DARKSALMON
The color dark salmon with an RGB value of #E9967A
static final Color DARKSEAGREEN
The color dark sea green with an RGB value of #8FBC8F
static final Color DARKSLATEBLUE
The color dark slate blue with an RGB value of #483D8B
static final Color DARKSLATEGRAY
The color dark slate gray with an RGB value of #2F4F4F
static final Color DARKSLATEGREY
The color dark slate grey with an RGB value of #2F4F4F
static final Color DARKTURQUOISE
The color dark turquoise with an RGB value of #00CED1
static final Color DARKVIOLET
The color dark violet with an RGB value of #9400D3
static final Color DEEPPINK
The color deep pink with an RGB value of #FF1493
static final Color DEEPSKYBLUE
The color deep sky blue with an RGB value of #00BFFF
static final Color DIMGRAY
The color dim gray with an RGB value of #696969
static final Color DIMGREY
The color dim grey with an RGB value of #696969
static final Color DODGERBLUE
The color dodger blue with an RGB value of #1E90FF
static final Color FIREBRICK
The color firebrick with an RGB value of #B22222
static final Color FLORALWHITE
The color floral white with an RGB value of #FFFAF0
static final Color FORESTGREEN
The color forest green with an RGB value of #228B22
static final Color FUCHSIA
The color fuchsia with an RGB value of #FF00FF
static final Color GAINSBORO
The color gainsboro with an RGB value of #DCDCDC
static final Color GHOSTWHITE
The color ghost white with an RGB value of #F8F8FF
static final Color GOLD
The color gold with an RGB value of #FFD700
static final Color GOLDENROD
The color goldenrod with an RGB value of #DAA520
static final Color GRAY
The color gray with an RGB value of #808080
static final Color GREEN
The color green with an RGB value of #008000
static final Color GREENYELLOW
The color green yellow with an RGB value of #ADFF2F
static final Color GREY
The color grey with an RGB value of #808080
static final Color HONEYDEW
The color honeydew with an RGB value of #F0FFF0
static final Color HOTPINK
The color hot pink with an RGB value of #FF69B4
static final Color INDIANRED
The color indian red with an RGB value of #CD5C5C
static final Color INDIGO
The color indigo with an RGB value of #4B0082
static final Color IVORY
The color ivory with an RGB value of #FFFFF0
static final Color KHAKI
The color khaki with an RGB value of #F0E68C
static final Color LAVENDER
The color lavender with an RGB value of #E6E6FA
static final Color LAVENDERBLUSH
The color lavender blush with an RGB value of #FFF0F5
static final Color LAWNGREEN
The color lawn green with an RGB value of #7CFC00
static final Color LEMONCHIFFON
The color lemon chiffon with an RGB value of #FFFACD
static final Color LIGHTBLUE
The color light blue with an RGB value of #ADD8E6
static final Color LIGHTCORAL
The color light coral with an RGB value of #F08080
static final Color LIGHTCYAN
The color light cyan with an RGB value of #E0FFFF
static final Color LIGHTGOLDENRODYELLOW
The color light goldenrod yellow with an RGB value of #FAFAD2
static final Color LIGHTGRAY
The color light gray with an RGB value of #D3D3D3
static final Color LIGHTGREEN
The color light green with an RGB value of #90EE90
static final Color LIGHTGREY
The color light grey with an RGB value of #D3D3D3
static final Color LIGHTPINK
The color light pink with an RGB value of #FFB6C1
static final Color LIGHTSALMON
The color light salmon with an RGB value of #FFA07A
static final Color LIGHTSEAGREEN
The color light sea green with an RGB value of #20B2AA
static final Color LIGHTSKYBLUE
The color light sky blue with an RGB value of #87CEFA
static final Color LIGHTSLATEGRAY
The color light slate gray with an RGB value of #778899
static final Color LIGHTSLATEGREY
The color light slate grey with an RGB value of #778899
static final Color LIGHTSTEELBLUE
The color light steel blue with an RGB value of #B0C4DE
static final Color LIGHTYELLOW
The color light yellow with an RGB value of #FFFFE0
static final Color LIME
The color lime with an RGB value of #00FF00
static final Color LIMEGREEN
The color lime green with an RGB value of #32CD32
static final Color LINEN
The color linen with an RGB value of #FAF0E6
static final Color MAGENTA
The color magenta with an RGB value of #FF00FF
static final Color MAROON
The color maroon with an RGB value of #800000
static final Color MEDIUMAQUAMARINE
The color medium aquamarine with an RGB value of #66CDAA
static final Color MEDIUMBLUE
The color medium blue with an RGB value of #0000CD
static final Color MEDIUMORCHID
The color medium orchid with an RGB value of #BA55D3
static final Color MEDIUMPURPLE
The color medium purple with an RGB value of #9370DB
static final Color MEDIUMSEAGREEN
The color medium sea green with an RGB value of #3CB371
static final Color MEDIUMSLATEBLUE
The color medium slate blue with an RGB value of #7B68EE
static final Color MEDIUMSPRINGGREEN
The color medium spring green with an RGB value of #00FA9A
static final Color MEDIUMTURQUOISE
The color medium turquoise with an RGB value of #48D1CC
static final Color MEDIUMVIOLETRED
The color medium violet red with an RGB value of #C71585
static final Color MIDNIGHTBLUE
The color midnight blue with an RGB value of #191970
static final Color MINTCREAM
The color mint cream with an RGB value of #F5FFFA
static final Color MISTYROSE
The color misty rose with an RGB value of #FFE4E1
static final Color MOCCASIN
The color moccasin with an RGB value of #FFE4B5
static final Color NAVAJOWHITE
The color navajo white with an RGB value of #FFDEAD
static final Color NAVY
The color navy with an RGB value of #000080
static final Color OLDLACE
The color old lace with an RGB value of #FDF5E6
static final Color OLIVE
The color olive with an RGB value of #808000
static final Color OLIVEDRAB
The color olive drab with an RGB value of #6B8E23
static final Color ORANGE
The color orange with an RGB value of #FFA500
static final Color ORANGERED
The color orange red with an RGB value of #FF4500
static final Color ORCHID
The color orchid with an RGB value of #DA70D6
static final Color PALEGOLDENROD
The color pale goldenrod with an RGB value of #EEE8AA
static final Color PALEGREEN
The color pale green with an RGB value of #98FB98
static final Color PALETURQUOISE
The color pale turquoise with an RGB value of #AFEEEE
static final Color PALEVIOLETRED
The color pale violet red with an RGB value of #DB7093
static final Color PAPAYAWHIP
The color papaya whip with an RGB value of #FFEFD5
static final Color PEACHPUFF
The color peach puff with an RGB value of #FFDAB9
static final Color PERU
The color peru with an RGB value of #CD853F
static final Color PINK
The color pink with an RGB value of #FFC0CB
static final Color PLUM
The color plum with an RGB value of #DDA0DD
static final Color POWDERBLUE
The color powder blue with an RGB value of #B0E0E6
static final Color PURPLE
The color purple with an RGB value of #800080
static final Color RED
The color red with an RGB value of #FF0000
static final Color ROSYBROWN
The color rosy brown with an RGB value of #BC8F8F
static final Color ROYALBLUE
The color royal blue with an RGB value of #4169E1
static final Color SADDLEBROWN
The color saddle brown with an RGB value of #8B4513
static final Color SALMON
The color salmon with an RGB value of #FA8072
static final Color SANDYBROWN
The color sandy brown with an RGB value of #F4A460
static final Color SEAGREEN
The color sea green with an RGB value of #2E8B57
static final Color SEASHELL
The color sea shell with an RGB value of #FFF5EE
static final Color SIENNA
The color sienna with an RGB value of #A0522D
static final Color SILVER
The color silver with an RGB value of #C0C0C0
static final Color SKYBLUE
The color sky blue with an RGB value of #87CEEB
static final Color SLATEBLUE
The color slate blue with an RGB value of #6A5ACD
static final Color SLATEGRAY
The color slate gray with an RGB value of #708090
static final Color SLATEGREY
The color slate grey with an RGB value of #708090
static final Color SNOW
The color snow with an RGB value of #FFFAFA
static final Color SPRINGGREEN
The color spring green with an RGB value of #00FF7F
static final Color STEELBLUE
The color steel blue with an RGB value of #4682B4
static final Color TAN
The color tan with an RGB value of #D2B48C
static final Color TEAL
The color teal with an RGB value of #008080
static final Color THISTLE
The color thistle with an RGB value of #D8BFD8
static final Color TOMATO
The color tomato with an RGB value of #FF6347
static final Color TRANSPARENT
A fully transparent color with an ARGB value of #00000000.
static final Color TURQUOISE
The color turquoise with an RGB value of #40E0D0
static final Color VIOLET
The color violet with an RGB value of #EE82EE
static final Color WHEAT
The color wheat with an RGB value of #F5DEB3
static final Color WHITE
The color white with an RGB value of #FFFFFF
static final Color WHITESMOKE
The color white smoke with an RGB value of #F5F5F5
static final Color YELLOW
The color yellow with an RGB value of #FFFF00
static final Color YELLOWGREEN
The color yellow green with an RGB value of #9ACD32

Constructor Summary

Constructor Description
Color(double red, double green, double blue, double opacity)
Creates a Color with the specified red, green, blue, and alpha values in the range 0.0-1.0.

Method Summary

Modifier and Type Method Description
Color brighter()
Creates a new Color that is a brighter version of this Color.
static Color color(double red, double green, double blue)
Creates an opaque sRGB color with the specified red, green and blue values in the range 0.0-1.0.
static Color color(double red, double green, double blue, double opacity)
Creates an sRGB color with the specified red, green and blue values in the range 0.0-1.0, and a given opacity.
Color darker()
Creates a new Color that is a darker version of this Color.
Color deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Creates a new Color based on this Color with hue, saturation, brightness and opacity values altered.
Color desaturate()
Creates a new Color that is a less saturated version of this Color.
boolean equals(Object obj)
Indicates whether some other object is "equal to" this one.
final double getBlue()
The blue component of the Color, in the range 0.0-1.0.
double getBrightness()
Gets the brightness component of this Color.
final double getGreen()
The green component of the Color, in the range 0.0-1.0.
double getHue()
Gets the hue component of this Color.
final double getOpacity()
The opacity of the Color, in the range 0.0-1.0.
final double getRed()
The red component of the Color, in the range 0.0-1.0.
double getSaturation()
Gets the saturation component of this Color.
static Color gray(double gray)
Creates an opaque grey color.
static Color gray(double gray, double opacity)
Creates a grey color.
static Color grayRgb(int gray)
This is a shortcut for rgb(gray, gray, gray).
static Color grayRgb(int gray, double opacity)
This is a shortcut for rgb(gray, gray, gray, opacity).
Color grayscale()
Creates a new Color that is grayscale equivalent of this Color.
int hashCode()
Returns a hash code for this Color object.
static Color hsb(double hue, double saturation, double brightness)
Creates an opaque Color based on the specified values in the HSB color model.
static Color hsb(double hue, double saturation, double brightness, double opacity)
Creates a Color based on the specified values in the HSB color model, and a given opacity.
Color interpolate(Color endValue, double t)
Returns an intermediate value between the value of this Color and the specified endValue using the linear interpolation factor t, ranging from 0 (inclusive) to 1 (inclusive).
Paint interpolate(Paint endValue, double t)
Returns an intermediate value between the value of this Interpolatable and the specified endValue using the linear interpolation factor t, ranging from 0 (inclusive) to 1 (inclusive).
Color invert()
Creates a new Color that is inversion of this Color.
final boolean isOpaque()
Gets whether this Paint is completely opaque.
static Color rgb(int red, int green, int blue)
Creates an opaque sRGB color with the specified RGB values in the range 0-255.
static Color rgb(int red, int green, int blue, double opacity)
Creates an sRGB color with the specified RGB values in the range 0-255, and a given opacity.
Color saturate()
Creates a new Color that is a more saturated version of this Color.
String toString()
Returns a string representation of this Color.
static Color valueOf(String value)
Creates a color value from a string representation.
static Color web(String colorString)
Creates an RGB color specified with an HTML or CSS attribute string.
static Color web(String colorString, double opacity)
Creates an RGB color specified with an HTML or CSS attribute string.

Methods declared in class java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Field Details

TRANSPARENT

public static final Color TRANSPARENT
A fully transparent color with an ARGB value of #00000000.

ALICEBLUE

public static final Color ALICEBLUE
The color alice blue with an RGB value of #F0F8FF

ANTIQUEWHITE

public static final Color ANTIQUEWHITE
The color antique white with an RGB value of #FAEBD7

AQUA

public static final Color AQUA
The color aqua with an RGB value of #00FFFF

AQUAMARINE

public static final Color AQUAMARINE
The color aquamarine with an RGB value of #7FFFD4

AZURE

public static final Color AZURE
The color azure with an RGB value of #F0FFFF

BEIGE

public static final Color BEIGE
The color beige with an RGB value of #F5F5DC

BISQUE

public static final Color BISQUE
The color bisque with an RGB value of #FFE4C4

BLACK

public static final Color BLACK
The color black with an RGB value of #000000

BLANCHEDALMOND

public static final Color BLANCHEDALMOND
The color blanched almond with an RGB value of #FFEBCD

BLUE

public static final Color BLUE
The color blue with an RGB value of #0000FF

BLUEVIOLET

public static final Color BLUEVIOLET
The color blue violet with an RGB value of #8A2BE2

BROWN

public static final Color BROWN
The color brown with an RGB value of #A52A2A

BURLYWOOD

public static final Color BURLYWOOD
The color burly wood with an RGB value of #DEB887

CADETBLUE

public static final Color CADETBLUE
The color cadet blue with an RGB value of #5F9EA0

CHARTREUSE

public static final Color CHARTREUSE
The color chartreuse with an RGB value of #7FFF00

CHOCOLATE

public static final Color CHOCOLATE
The color chocolate with an RGB value of #D2691E

CORAL

public static final Color CORAL
The color coral with an RGB value of #FF7F50

CORNFLOWERBLUE

public static final Color CORNFLOWERBLUE
The color cornflower blue with an RGB value of #6495ED

CORNSILK

public static final Color CORNSILK
The color cornsilk with an RGB value of #FFF8DC

CRIMSON

public static final Color CRIMSON
The color crimson with an RGB value of #DC143C

CYAN

public static final Color CYAN
The color cyan with an RGB value of #00FFFF

DARKBLUE

public static final Color DARKBLUE
The color dark blue with an RGB value of #00008B

DARKCYAN

public static final Color DARKCYAN
The color dark cyan with an RGB value of #008B8B

DARKGOLDENROD

public static final Color DARKGOLDENROD
The color dark goldenrod with an RGB value of #B8860B

DARKGRAY

public static final Color DARKGRAY
The color dark gray with an RGB value of #A9A9A9

DARKGREEN

public static final Color DARKGREEN
The color dark green with an RGB value of #006400

DARKGREY

public static final Color DARKGREY
The color dark grey with an RGB value of #A9A9A9

DARKKHAKI

public static final Color DARKKHAKI
The color dark khaki with an RGB value of #BDB76B

DARKMAGENTA

public static final Color DARKMAGENTA
The color dark magenta with an RGB value of #8B008B

DARKOLIVEGREEN

public static final Color DARKOLIVEGREEN
The color dark olive green with an RGB value of #556B2F

DARKORANGE

public static final Color DARKORANGE
The color dark orange with an RGB value of #FF8C00

DARKORCHID

public static final Color DARKORCHID
The color dark orchid with an RGB value of #9932CC

DARKRED

public static final Color DARKRED
The color dark red with an RGB value of #8B0000

DARKSALMON

public static final Color DARKSALMON
The color dark salmon with an RGB value of #E9967A

DARKSEAGREEN

public static final Color DARKSEAGREEN
The color dark sea green with an RGB value of #8FBC8F

DARKSLATEBLUE

public static final Color DARKSLATEBLUE
The color dark slate blue with an RGB value of #483D8B

DARKSLATEGRAY

public static final Color DARKSLATEGRAY
The color dark slate gray with an RGB value of #2F4F4F

DARKSLATEGREY

public static final Color DARKSLATEGREY
The color dark slate grey with an RGB value of #2F4F4F

DARKTURQUOISE

public static final Color DARKTURQUOISE
The color dark turquoise with an RGB value of #00CED1

DARKVIOLET

public static final Color DARKVIOLET
The color dark violet with an RGB value of #9400D3

DEEPPINK

public static final Color DEEPPINK
The color deep pink with an RGB value of #FF1493

DEEPSKYBLUE

public static final Color DEEPSKYBLUE
The color deep sky blue with an RGB value of #00BFFF

DIMGRAY

public static final Color DIMGRAY
The color dim gray with an RGB value of #696969

DIMGREY

public static final Color DIMGREY
The color dim grey with an RGB value of #696969

DODGERBLUE

public static final Color DODGERBLUE
The color dodger blue with an RGB value of #1E90FF

FIREBRICK

public static final Color FIREBRICK
The color firebrick with an RGB value of #B22222

FLORALWHITE

public static final Color FLORALWHITE
The color floral white with an RGB value of #FFFAF0

FORESTGREEN

public static final Color FORESTGREEN
The color forest green with an RGB value of #228B22

FUCHSIA

public static final Color FUCHSIA
The color fuchsia with an RGB value of #FF00FF

GAINSBORO

public static final Color GAINSBORO
The color gainsboro with an RGB value of #DCDCDC

GHOSTWHITE

public static final Color GHOSTWHITE
The color ghost white with an RGB value of #F8F8FF

GOLD

public static final Color GOLD
The color gold with an RGB value of #FFD700

GOLDENROD

public static final Color GOLDENROD
The color goldenrod with an RGB value of #DAA520

GRAY

public static final Color GRAY
The color gray with an RGB value of #808080

GREEN

public static final Color GREEN
The color green with an RGB value of #008000

GREENYELLOW

public static final Color GREENYELLOW
The color green yellow with an RGB value of #ADFF2F

GREY

public static final Color GREY
The color grey with an RGB value of #808080

HONEYDEW

public static final Color HONEYDEW
The color honeydew with an RGB value of #F0FFF0

HOTPINK

public static final Color HOTPINK
The color hot pink with an RGB value of #FF69B4

INDIANRED

public static final Color INDIANRED
The color indian red with an RGB value of #CD5C5C

INDIGO

public static final Color INDIGO
The color indigo with an RGB value of #4B0082

IVORY

public static final Color IVORY
The color ivory with an RGB value of #FFFFF0

KHAKI

public static final Color KHAKI
The color khaki with an RGB value of #F0E68C

LAVENDER

public static final Color LAVENDER
The color lavender with an RGB value of #E6E6FA

LAVENDERBLUSH

public static final Color LAVENDERBLUSH
The color lavender blush with an RGB value of #FFF0F5

LAWNGREEN

public static final Color LAWNGREEN
The color lawn green with an RGB value of #7CFC00

LEMONCHIFFON

public static final Color LEMONCHIFFON
The color lemon chiffon with an RGB value of #FFFACD

LIGHTBLUE

public static final Color LIGHTBLUE
The color light blue with an RGB value of #ADD8E6

LIGHTCORAL

public static final Color LIGHTCORAL
The color light coral with an RGB value of #F08080

LIGHTCYAN

public static final Color LIGHTCYAN
The color light cyan with an RGB value of #E0FFFF

LIGHTGOLDENRODYELLOW

public static final Color LIGHTGOLDENRODYELLOW
The color light goldenrod yellow with an RGB value of #FAFAD2

LIGHTGRAY

public static final Color LIGHTGRAY
The color light gray with an RGB value of #D3D3D3

LIGHTGREEN

public static final Color LIGHTGREEN
The color light green with an RGB value of #90EE90

LIGHTGREY

public static final Color LIGHTGREY
The color light grey with an RGB value of #D3D3D3

LIGHTPINK

public static final Color LIGHTPINK
The color light pink with an RGB value of #FFB6C1

LIGHTSALMON

public static final Color LIGHTSALMON
The color light salmon with an RGB value of #FFA07A

LIGHTSEAGREEN

public static final Color LIGHTSEAGREEN
The color light sea green with an RGB value of #20B2AA

LIGHTSKYBLUE

public static final Color LIGHTSKYBLUE
The color light sky blue with an RGB value of #87CEFA

LIGHTSLATEGRAY

public static final Color LIGHTSLATEGRAY
The color light slate gray with an RGB value of #778899

LIGHTSLATEGREY

public static final Color LIGHTSLATEGREY
The color light slate grey with an RGB value of #778899

LIGHTSTEELBLUE

public static final Color LIGHTSTEELBLUE
The color light steel blue with an RGB value of #B0C4DE

LIGHTYELLOW

public static final Color LIGHTYELLOW
The color light yellow with an RGB value of #FFFFE0

LIME

public static final Color LIME
The color lime with an RGB value of #00FF00

LIMEGREEN

public static final Color LIMEGREEN
The color lime green with an RGB value of #32CD32

LINEN

public static final Color LINEN
The color linen with an RGB value of #FAF0E6

MAGENTA

public static final Color MAGENTA
The color magenta with an RGB value of #FF00FF

MAROON

public static final Color MAROON
The color maroon with an RGB value of #800000

MEDIUMAQUAMARINE

public static final Color MEDIUMAQUAMARINE
The color medium aquamarine with an RGB value of #66CDAA

MEDIUMBLUE

public static final Color MEDIUMBLUE
The color medium blue with an RGB value of #0000CD

MEDIUMORCHID

public static final Color MEDIUMORCHID
The color medium orchid with an RGB value of #BA55D3

MEDIUMPURPLE

public static final Color MEDIUMPURPLE
The color medium purple with an RGB value of #9370DB

MEDIUMSEAGREEN

public static final Color MEDIUMSEAGREEN
The color medium sea green with an RGB value of #3CB371

MEDIUMSLATEBLUE

public static final Color MEDIUMSLATEBLUE
The color medium slate blue with an RGB value of #7B68EE

MEDIUMSPRINGGREEN

public static final Color MEDIUMSPRINGGREEN
The color medium spring green with an RGB value of #00FA9A

MEDIUMTURQUOISE

public static final Color MEDIUMTURQUOISE
The color medium turquoise with an RGB value of #48D1CC

MEDIUMVIOLETRED

public static final Color MEDIUMVIOLETRED
The color medium violet red with an RGB value of #C71585

MIDNIGHTBLUE

public static final Color MIDNIGHTBLUE
The color midnight blue with an RGB value of #191970

MINTCREAM

public static final Color MINTCREAM
The color mint cream with an RGB value of #F5FFFA

MISTYROSE

public static final Color MISTYROSE
The color misty rose with an RGB value of #FFE4E1

MOCCASIN

public static final Color MOCCASIN
The color moccasin with an RGB value of #FFE4B5

NAVAJOWHITE

public static final Color NAVAJOWHITE
The color navajo white with an RGB value of #FFDEAD

NAVY

public static final Color NAVY
The color navy with an RGB value of #000080

OLDLACE

public static final Color OLDLACE
The color old lace with an RGB value of #FDF5E6

OLIVE

public static final Color OLIVE
The color olive with an RGB value of #808000

OLIVEDRAB

public static final Color OLIVEDRAB
The color olive drab with an RGB value of #6B8E23

ORANGE

public static final Color ORANGE
The color orange with an RGB value of #FFA500

ORANGERED

public static final Color ORANGERED
The color orange red with an RGB value of #FF4500

ORCHID

public static final Color ORCHID
The color orchid with an RGB value of #DA70D6

PALEGOLDENROD

public static final Color PALEGOLDENROD
The color pale goldenrod with an RGB value of #EEE8AA

PALEGREEN

public static final Color PALEGREEN
The color pale green with an RGB value of #98FB98

PALETURQUOISE

public static final Color PALETURQUOISE
The color pale turquoise with an RGB value of #AFEEEE

PALEVIOLETRED

public static final Color PALEVIOLETRED
The color pale violet red with an RGB value of #DB7093

PAPAYAWHIP

public static final Color PAPAYAWHIP
The color papaya whip with an RGB value of #FFEFD5

PEACHPUFF

public static final Color PEACHPUFF
The color peach puff with an RGB value of #FFDAB9

PERU

public static final Color PERU
The color peru with an RGB value of #CD853F

PINK

public static final Color PINK
The color pink with an RGB value of #FFC0CB

PLUM

public static final Color PLUM
The color plum with an RGB value of #DDA0DD

POWDERBLUE

public static final Color POWDERBLUE
The color powder blue with an RGB value of #B0E0E6

PURPLE

public static final Color PURPLE
The color purple with an RGB value of #800080

RED

public static final Color RED
The color red with an RGB value of #FF0000

ROSYBROWN

public static final Color ROSYBROWN
The color rosy brown with an RGB value of #BC8F8F

ROYALBLUE

public static final Color ROYALBLUE
The color royal blue with an RGB value of #4169E1

SADDLEBROWN

public static final Color SADDLEBROWN
The color saddle brown with an RGB value of #8B4513

SALMON

public static final Color SALMON
The color salmon with an RGB value of #FA8072

SANDYBROWN

public static final Color SANDYBROWN
The color sandy brown with an RGB value of #F4A460

SEAGREEN

public static final Color SEAGREEN
The color sea green with an RGB value of #2E8B57

SEASHELL

public static final Color SEASHELL
The color sea shell with an RGB value of #FFF5EE

SIENNA

public static final Color SIENNA
The color sienna with an RGB value of #A0522D

SILVER

public static final Color SILVER
The color silver with an RGB value of #C0C0C0

SKYBLUE

public static final Color SKYBLUE
The color sky blue with an RGB value of #87CEEB

SLATEBLUE

public static final Color SLATEBLUE
The color slate blue with an RGB value of #6A5ACD

SLATEGRAY

public static final Color SLATEGRAY
The color slate gray with an RGB value of #708090

SLATEGREY

public static final Color SLATEGREY
The color slate grey with an RGB value of #708090

SNOW

public static final Color SNOW
The color snow with an RGB value of #FFFAFA

SPRINGGREEN

public static final Color SPRINGGREEN
The color spring green with an RGB value of #00FF7F

STEELBLUE

public static final Color STEELBLUE
The color steel blue with an RGB value of #4682B4

TAN

public static final Color TAN
The color tan with an RGB value of #D2B48C

TEAL

public static final Color TEAL
The color teal with an RGB value of #008080

THISTLE

public static final Color THISTLE
The color thistle with an RGB value of #D8BFD8

TOMATO

public static final Color TOMATO
The color tomato with an RGB value of #FF6347

TURQUOISE

public static final Color TURQUOISE
The color turquoise with an RGB value of #40E0D0

VIOLET

public static final Color VIOLET
The color violet with an RGB value of #EE82EE

WHEAT

public static final Color WHEAT
The color wheat with an RGB value of #F5DEB3

WHITE

public static final Color WHITE
The color white with an RGB value of #FFFFFF

WHITESMOKE

public static final Color WHITESMOKE
The color white smoke with an RGB value of #F5F5F5

YELLOW

public static final Color YELLOW
The color yellow with an RGB value of #FFFF00

YELLOWGREEN

public static final Color YELLOWGREEN
The color yellow green with an RGB value of #9ACD32

Constructor Details

Color

public Color(double red, double green, double blue, double opacity)
Creates a Color with the specified red, green, blue, and alpha values in the range 0.0-1.0.
Parameters:
red - red component ranging from 0 to 1
green - green component ranging from 0 to 1
blue - blue component ranging from 0 to 1
opacity - opacity ranging from 0 to 1

Method Details

color

public static Color color(double red, double green, double blue, double opacity)
Creates an sRGB color with the specified red, green and blue values in the range 0.0-1.0, and a given opacity.
Parameters:
red - the red component, in the range 0.0-1.0
green - the green component, in the range 0.0-1.0
blue - the blue component, in the range 0.0-1.0
opacity - the opacity component, in the range 0.0-1.0
Returns:
the Color
Throws:
IllegalArgumentException - if any value is out of range

color

public static Color color(double red, double green, double blue)
Creates an opaque sRGB color with the specified red, green and blue values in the range 0.0-1.0.
Parameters:
red - the red component, in the range 0.0-1.0
green - the green component, in the range 0.0-1.0
blue - the blue component, in the range 0.0-1.0
Returns:
the Color
Throws:
IllegalArgumentException - if any value is out of range

rgb

public static Color rgb(int red, int green, int blue, double opacity)
Creates an sRGB color with the specified RGB values in the range 0-255, and a given opacity.
Parameters:
red - the red component, in the range 0-255
green - the green component, in the range 0-255
blue - the blue component, in the range 0-255
opacity - the opacity component, in the range 0.0-1.0
Returns:
the Color
Throws:
IllegalArgumentException - if any value is out of range

rgb

public static Color rgb(int red, int green, int blue)
Creates an opaque sRGB color with the specified RGB values in the range 0-255.
Parameters:
red - the red component, in the range 0-255
green - the green component, in the range 0-255
blue - the blue component, in the range 0-255
Returns:
the Color
Throws:
IllegalArgumentException - if any value is out of range

grayRgb

public static Color grayRgb(int gray)
This is a shortcut for rgb(gray, gray, gray).
Parameters:
gray - the gray component, in the range 0-255
Returns:
the Color

grayRgb

public static Color grayRgb(int gray, double opacity)
This is a shortcut for rgb(gray, gray, gray, opacity).
Parameters:
gray - the gray component, in the range 0-255
opacity - the opacity component, in the range 0.0-1.0
Returns:
the Color

gray

public static Color gray(double gray, double opacity)
Creates a grey color.
Parameters:
gray - color on gray scale in the range 0.0 (black) - 1.0 (white).
opacity - the opacity component, in the range 0.0-1.0
Returns:
the Color
Throws:
IllegalArgumentException - if any value is out of range

gray

public static Color gray(double gray)
Creates an opaque grey color.
Parameters:
gray - color on gray scale in the range 0.0 (black) - 1.0 (white).
Returns:
the Color
Throws:
IllegalArgumentException - if any value is out of range

hsb

public static Color hsb(double hue, double saturation, double brightness, double opacity)
Creates a Color based on the specified values in the HSB color model, and a given opacity.
Parameters:
hue - the hue, in degrees
saturation - the saturation, 0.0 to 1.0
brightness - the brightness, 0.0 to 1.0
opacity - the opacity, 0.0 to 1.0
Returns:
the Color
Throws:
IllegalArgumentException - if saturation, brightness or opacity are out of range

hsb

public static Color hsb(double hue, double saturation, double brightness)
Creates an opaque Color based on the specified values in the HSB color model.
Parameters:
hue - the hue, in degrees
saturation - the saturation, 0.0 to 1.0
brightness - the brightness, 0.0 to 1.0
Returns:
the Color
Throws:
IllegalArgumentException - if saturation or brightness are out of range

web

public static Color web(String colorString, double opacity)
Creates an RGB color specified with an HTML or CSS attribute string.

This method supports the following formats:

  • Any standard HTML color name
  • An HTML long or short format hex string with an optional hex alpha channel. Hexadecimal values may be preceded by either "0x" or "#" and can either be 2 digits in the range 00 to 0xFF or a single digit in the range 0 to F.
  • An rgb(r,g,b) or rgba(r,g,b,a) format string. Each of the r, g, or b values can be an integer from 0 to 255 or a floating point percentage value from 0.0 to 100.0 followed by the percent (%) character. The alpha component, if present, is a floating point value from 0.0 to 1.0. Spaces are allowed before or after the numbers and between the percentage number and its percent sign (%).
  • An hsl(h,s,l) or hsla(h,s,l,a) format string. The h value is a floating point number from 0.0 to 360.0 representing the hue angle on a color wheel in degrees with 0.0 or 360.0 representing red, 120.0 representing green, and 240.0 representing blue. The s value is the saturation of the desired color represented as a floating point percentage from gray (0.0) to the fully saturated color (100.0) and the l value is the desired lightness or brightness of the desired color represented as a floating point percentage from black (0.0) to the full brightness of the color (100.0). The alpha component, if present, is a floating point value from 0.0 to 1.0. Spaces are allowed before or after the numbers and between the percentage number and its percent sign (%).

For formats without an alpha component and for named colors, opacity is set according to the opacity argument. For colors specified with an alpha component, the resulting opacity is a combination of the parsed alpha component and the opacity argument, so a transparent color becomes more transparent by specifying opacity.

Examples:

Web Color Format Table
Web Format String Equivalent constructor or factory call
Color.web("orange", 0.5); new Color(1.0, 0xA5/255.0, 0.0, 0.5)
Color.web("0xff66cc33", 0.5); new Color(1.0, 0.4, 0.8, 0.1)
Color.web("0xff66cc", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("#ff66cc", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("#f68", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("rgb(255,102,204)", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("rgb(100%,50%,50%)", 0.5); new Color(1.0, 0.5, 0.5, 0.5)
Color.web("rgb(255,50%,50%,0.25)", 0.5); new Color(1.0, 0.5, 0.5, 0.125)
Color.web("hsl(240,100%,100%)", 0.5); Color.hsb(240.0, 1.0, 1.0, 0.5)
Color.web("hsla(120,0%,0%,0.25)", 0.5); Color.hsb(120.0, 0.0, 0.0, 0.125)
Parameters:
colorString - the name or numeric representation of the color in one of the supported formats
opacity - the opacity component in range from 0.0 (transparent) to 1.0 (opaque)
Returns:
the RGB color specified with the colorString
Throws:
NullPointerException - if colorString is null
IllegalArgumentException - if colorString specifies an unsupported color name or contains an illegal numeric value

web

public static Color web(String colorString)
Creates an RGB color specified with an HTML or CSS attribute string.

This method supports the following formats:

  • Any standard HTML color name
  • An HTML long or short format hex string with an optional hex alpha channel. Hexadecimal values may be preceded by either "0x" or "#" and can either be 2 digits in the range 00 to 0xFF or a single digit in the range 0 to F.
  • An rgb(r,g,b) or rgba(r,g,b,a) format string. Each of the r, g, or b values can be an integer from 0 to 255 or a floating point percentage value from 0.0 to 100.0 followed by the percent (%) character. The alpha component, if present, is a floating point value from 0.0 to 1.0. Spaces are allowed before or after the numbers and between the percentage number and its percent sign (%).
  • An hsl(h,s,l) or hsla(h,s,l,a) format string. The h value is a floating point number from 0.0 to 360.0 representing the hue angle on a color wheel in degrees with 0.0 or 360.0 representing red, 120.0 representing green, and 240.0 representing blue. The s value is the saturation of the desired color represented as a floating point percentage from gray (0.0) to the fully saturated color (100.0) and the l value is the desired lightness or brightness of the desired color represented as a floating point percentage from black (0.0) to the full brightness of the color (100.0). The alpha component, if present, is a floating point value from 0.0 to 1.0. Spaces are allowed before or after the numbers and between the percentage number and its percent sign (%).

Examples:

Web Color Format Table
Web Format String Equivalent constant or factory call
Color.web("orange"); Color.ORANGE
Color.web("0xff668840"); Color.rgb(255, 102, 136, 0.25)
Color.web("0xff6688"); Color.rgb(255, 102, 136, 1.0)
Color.web("#ff6688"); Color.rgb(255, 102, 136, 1.0)
Color.web("#f68"); Color.rgb(255, 102, 136, 1.0)
Color.web("rgb(255,102,136)"); Color.rgb(255, 102, 136, 1.0)
Color.web("rgb(100%,50%,50%)"); Color.rgb(255, 128, 128, 1.0)
Color.web("rgb(255,50%,50%,0.25)"); Color.rgb(255, 128, 128, 0.25)
Color.web("hsl(240,100%,100%)"); Color.hsb(240.0, 1.0, 1.0, 1.0)
Color.web("hsla(120,0%,0%,0.25)"); Color.hsb(120.0, 0.0, 0.0, 0.25)
Parameters:
colorString - the name or numeric representation of the color in one of the supported formats
Returns:
an RGB color
Throws:
NullPointerException - if colorString is null
IllegalArgumentException - if colorString specifies an unsupported color name or contains an illegal numeric value

valueOf

public static Color valueOf(String value)
Creates a color value from a string representation. The format of the string representation is the same as in web(String).
Parameters:
value - the string to convert
Returns:
a Color object holding the value represented by the string argument
Throws:
NullPointerException - if the value is null
IllegalArgumentException - if the value specifies an unsupported color name or illegal hexadecimal value
Since:
JavaFX 2.1
See Also:
  • web(String)

getHue

public double getHue()
Gets the hue component of this Color.
Returns:
Hue value in the range in the range 0.0-360.0.

getSaturation

public double getSaturation()
Gets the saturation component of this Color.
Returns:
Saturation value in the range in the range 0.0-1.0.

getBrightness

public double getBrightness()
Gets the brightness component of this Color.
Returns:
Brightness value in the range in the range 0.0-1.0.

deriveColor

public Color deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Creates a new Color based on this Color with hue, saturation, brightness and opacity values altered. Hue is shifted about the given value and normalized into its natural range, the other components' values are multiplied by the given factors and clipped into their ranges. Increasing brightness of black color is allowed by using an arbitrary, very small source brightness instead of zero.
Parameters:
hueShift - the hue shift
saturationFactor - the saturation factor
brightnessFactor - the brightness factor
opacityFactor - the opacity factor
Returns:
a Color based based on this Color with hue, saturation, brightness and opacity values altered.

brighter

public Color brighter()
Creates a new Color that is a brighter version of this Color.
Returns:
a Color that is a brighter version of this Color

darker

public Color darker()
Creates a new Color that is a darker version of this Color.
Returns:
a Color that is a darker version of this Color

saturate

public Color saturate()
Creates a new Color that is a more saturated version of this Color.
Returns:
a Color that is a more saturated version of this Color

desaturate

public Color desaturate()
Creates a new Color that is a less saturated version of this Color.
Returns:
a Color that is a less saturated version of this Color

grayscale

public Color grayscale()
Creates a new Color that is grayscale equivalent of this Color. Opacity is preserved.
Returns:
a Color that is grayscale equivalent of this Color

invert

public Color invert()
Creates a new Color that is inversion of this Color. Opacity is preserved.
Returns:
a Color that is inversion of this Color

getRed

public final double getRed()
The red component of the Color, in the range 0.0-1.0.
Default value:
0.0
Interpolation Type:
linear
Returns:
the red component of the Color, in the range 0.0-1.0

getGreen

public final double getGreen()
The green component of the Color, in the range 0.0-1.0.
Default value:
0.0
Interpolation Type:
linear
Returns:
the green component of the Color, in the range 0.0-1.0

getBlue

public final double getBlue()
The blue component of the Color, in the range 0.0-1.0.
Default value:
0.0
Interpolation Type:
linear
Returns:
the blue component of the Color, in the range 0.0-1.0

getOpacity

public final double getOpacity()
The opacity of the Color, in the range 0.0-1.0.
Default value:
1.0
Interpolation Type:
linear
Returns:
the opacity of the Color, in the range 0.0-1.0

isOpaque

public final boolean isOpaque()
Gets whether this Paint is completely opaque. An opaque paint is one that has no alpha component in any of its colors. It may be possible for a Paint to be opaque and yet return false, if it cannot be easily determined whether the paint is actually opaque. For example, the ImagePattern may not be able to cheaply determine its opacity.
Specified by:
isOpaque in class Paint
Returns:
true if the Paint is opaque, false if it is not opaque or if it cannot be determined.
Since:
JavaFX 8.0

interpolate

public Color interpolate(Color endValue, double t)
Returns an intermediate value between the value of this Color and the specified endValue using the linear interpolation factor t, ranging from 0 (inclusive) to 1 (inclusive).
Parameters:
endValue - the target value
t - the interpolation factor
Returns:
the intermediate value
Throws:
NullPointerException - if endValue is null

interpolate

public Paint interpolate(Paint endValue, double t)
Returns an intermediate value between the value of this Interpolatable and the specified endValue using the linear interpolation factor t, ranging from 0 (inclusive) to 1 (inclusive).

The returned value might not be a new instance; the implementation might also return one of the two existing instances if the intermediate value would be equal to one of the existing values. However, this is an optimization and applications should not assume any particular identity of the returned value.

Parameters:
endValue - the target value
t - the interpolation factor
Returns:
the intermediate value
Throws:
NullPointerException - if endValue is null
Since:
24

equals

public boolean equals(Object obj)
Indicates whether some other object is "equal to" this one.
Overrides:
equals in class Object
Parameters:
obj - the reference object with which to compare.
Returns:
true if this object is equal to the obj argument; false otherwise.

hashCode

public int hashCode()
Returns a hash code for this Color object.
Overrides:
hashCode in class Object
Returns:
a hash code for this Color object.

toString

public String toString()
Returns a string representation of this Color. This method is intended to be used only for informational purposes. The content and format of the returned string might vary between implementations. The returned string might be empty but cannot be null.
Overrides:
toString in class Object
Returns:
the string representation

Report a bug or suggest an enhancement
Copyright © 2008, 2025, Oracle and/or its affiliates. All rights reserved.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API