Module javafx.graphics
Package javafx.scene.paint

## Class Color

- java.lang.Object
- - javafx.scene.paint.Paint
  - - javafx.scene.paint.Color

- All Implemented Interfaces:
    `Interpolatable<Color>`

      public final class Color
      extends Paint
      implements Interpolatable<Color>

  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.

  `Color`s 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. inplicit 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

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

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `Color​(double red, double green, double blue, double opacity)` | Creates a new instance of color

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    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.
    `double` | `getBlue()` | The blue component of the `Color`, in the range `0.0-1.0`.
    `double` | `getBrightness()` | Gets the brightness component of this `Color`.
    `double` | `getGreen()` | The green component of the `Color`, in the range `0.0-1.0`.
    `double` | `getHue()` | Gets the hue component of this `Color`.
    `double` | `getOpacity()` | The opacity of the `Color`, in the range `0.0-1.0`.
    `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)` | The function calculates an interpolated value along the fraction `t` between `0.0` and `1.0`.
    `Color` | `invert()` | Creates a new Color that is inversion of this Color.
    `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 inherited from class java.lang.Object

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

- - ### Field Detail

    - #### 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 Detail

    - #### Color

          public Color​(double red,
                       double green,
                       double blue,
                       double opacity)

      Creates a new instance of color
      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 Detail

    - #### 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
      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
      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
      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
      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)

      The function calculates an interpolated value along the fraction `t` between `0.0` and `1.0`. When `t` = 1.0, `endVal` is returned.
      Specified by:
        `interpolate` in interface `Interpolatable<Color>`
      Parameters:
        `endValue` - target value
        `t` - fraction between `0.0` and `1.0`
      Returns:
        interpolated value

    - #### 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