Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.paint

Класс Color

  • java.lang.Object
    • javafx.scene.paint.Paint
      • javafx.scene.paint.Color
  • Все реализованные интерфейсы:
    Interpolatable<Color>
    public final class Color
    extends Paint
    implements Interpolatable<Color>
    Класс Color используется для инкапсуляции цветов в стандартном цветовом пространстве sRGB. Каждый цвет имеет неявное значение альфа 1.0 или явное, заданное в конструкторе. Значение альфа определяет прозрачность цвета и может быть представлено значением типа double в диапазоне 0.0-1.0 или целым числом от 0 до 255. Значение альфа 1.0 или 255 означает, что цвет полностью непрозрачен, а значение альфа 0 или 0.0 означает, что цвет полностью прозрачен. При создании Color с явным значением альфа или при получении цветовых/альфа-компонентов цвета Color, цветовые компоненты никогда не умножаются на альфа-компонент.

    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
     
     

    Создание Color вызовет IllegalArgumentException, если любое из значений выходит за пределы диапазона.

    Например:

    
     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);
     
    С тех пор:
    JavaFX 2.0
  • Краткое описание полей

    Поля
    Модификатор и тип Поле Описание
    static Color ALICEBLUE
    Цвет айс-блю с RGB значением #F0F8FF
    static Color ANTIQUEWHITE
    Цвет антикварной белой с RGB значением #FAEBD7
    static Color AQUA
    Цвет аква с RGB значением #00FFFF
    static Color AQUAMARINE
    Цвет аквамарин с RGB значением #7FFFD4
    static Color AZURE
    Цвет лазурь с RGB значением #F0FFFF
    static Color BEIGE
    Цвет бежевый с RGB значением #F5F5DC
    static Color BISQUE
    Цвет бисквит с RGB значением #FFE4C4
    static Color BLACK
    Цвет черный с RGB значением #000000
    static Color BLANCHEDALMOND
    Цвет выбеленный миндаль с RGB значением #FFEBCD
    static Color BLUE
    Цвет синий с RGB значением #0000FF
    static Color BLUEVIOLET
    Цвет сине-фиолетовый с RGB значением #8A2BE2
    static Color BROWN
    Цвет коричневый с RGB значением #A52A2A
    static Color BURLYWOOD
    Цвет бурый с RGB значением #DEB887
    static Color CADETBLUE
    Цвет пехотный синий с RGB значением #5F9EA0
    static Color CHARTREUSE
    Цвет хризантема с RGB значением #7FFF00
    static Color CHOCOLATE
    Цвет шоколадный с RGB значением #D2691E
    static Color CORAL
    Цвет коралловый с RGB значением #FF7F50
    static Color CORNFLOWERBLUE
    Цвет сиренево-голубой с RGB значением #6495ED
    static Color CORNSILK
    Цвет кукурузный с RGB значением #FFF8DC
    static Color CRIMSON
    Цвет кроваво-красный с RGB значением #DC143C
    static Color CYAN
    Цвет голубой с RGB значением #00FFFF
    static Color DARKBLUE
    Цвет темно-синий с RGB значением #00008B
    static Color DARKCYAN
    Цвет темно-голубой с RGB значением #008B8B
    static Color DARKGOLDENROD
    Цвет темно-золотистый с RGB значением #B8860B
    static Color DARKGRAY
    Цвет темно-серый с RGB значением #A9A9A9
    static Color DARKGREEN
    Цвет темно-зеленый с RGB значением #006400
    static Color DARKGREY
    Цвет темно-серый с RGB значением #A9A9A9
    static Color DARKKHAKI
    Цвет темно-хаки с RGB значением #BDB76B
    static Color DARKMAGENTA
    Цвет темно-пурпурный с RGB значением #8B008B
    static Color DARKOLIVEGREEN
    Цвет темно-оливково-зеленый с RGB значением #556B2F
    static Color DARKORANGE
    Цвет темно-оранжевый с RGB значением #FF8C00
    static Color DARKORCHID
    Цвет темно-орхидея с RGB значением #9932CC
    static Color DARKRED
    Цвет темно-красный с RGB значением #8B0000
    static Color DARKSALMON
    Цвет темно-лосось с RGB значением #E9967A
    static Color DARKSEAGREEN
    Цвет темно-морская зелень с RGB значением #8FBC8F
    static Color DARKSLATEBLUE
    Цвет темно-голубой сланца с RGB значением #483D8B
    static Color DARKSLATEGRAY
    Цвет темно-серый сланца с RGB значением #2F4F4F
    static Color DARKSLATEGREY
    Цвет темно-серый сланца с RGB значением #2F4F4F
    static Color DARKTURQUOISE
    Цвет темно-бирюзовый с RGB значением #00CED1
    static Color DARKVIOLET
    Цвет темно-фиолетовый с RGB значением #9400D3
    static Color DEEPPINK
    Цвет глубокий розовый с RGB значением #FF1493
    static Color DEEPSKYBLUE
    Цвет глубокое голубое небо с RGB значением #00BFFF
    static Color DIMGRAY
    Цвет тусклый серый с RGB значением #696969
    static Color DIMGREY
    Цвет тусклый серый с RGB значением #696969
    static Color DODGERBLUE
    Цвет сине-голубой с RGB значением #1E90FF
    static Color FIREBRICK
    Цвет кирпичный с RGB значением #B22222
  • static Color FLORALWHITE
    Цвет «цветочный белый» со значением RGB #FFFAF0
    static Color FORESTGREEN
    Цвет «лесной зелёный» со значением RGB #228B22
    static Color FUCHSIA
    Цвет «фуксия» со значением RGB #FF00FF
    static Color GAINSBORO
    Цвет «серо-голубой» со значением RGB #DCDCDC
    static Color GHOSTWHITE
    Цвет «призрачный белый» со значением RGB #F8F8FF
    static Color GOLD
    Цвет «золото» со значением RGB #FFD700
    static Color GOLDENROD
    Цвет «золотисто-розовый» со значением RGB #DAA520
    static Color GRAY
    Цвет «серый» со значением RGB #808080
    static Color GREEN
    Цвет «зелёный» со значением RGB #008000
    static Color GREENYELLOW
    Цвет «зелёно-жёлтый» со значением RGB #ADFF2F
    static Color GREY
    Цвет «серый» со значением RGB #808080
    static Color HONEYDEW
    Цвет «мёд» со значением RGB #F0FFF0
    static Color HOTPINK
    Цвет «ярко-розовый» со значением RGB #FF69B4
    static Color INDIANRED
    Цвет «индийский красный» со значением RGB #CD5C5C
    static Color INDIGO
    Цвет «индиго» со значением RGB #4B0082
    static Color IVORY
    Цвет «слоновая кость» со значением RGB #FFFFF0
    static Color KHAKI
    Цвет «хаки» со значением RGB #F0E68C
    static Color LAVENDER
    Цвет «лаванда» со значением RGB #E6E6FA
    static Color LAVENDERBLUSH
    Цвет «лавандовый румянец» со значением RGB #FFF0F5
    static Color LAWNGREEN
    Цвет «луговой зелёный» со значением RGB #7CFC00
    static Color LEMONCHIFFON
    Цвет «лемон чиффон» со значением RGB #FFFACD
    static Color LIGHTBLUE
    Цвет «светло-голубой» со значением RGB #ADD8E6
    static Color LIGHTCORAL
    Цвет «светло-коралловый» со значением RGB #F08080
    static Color LIGHTCYAN
    Цвет «светло-голубой» со значением RGB #E0FFFF
    static Color LIGHTGOLDENRODYELLOW
    Цвет «светло-золотисто-жёлтый» со значением RGB #FAFAD2
    static Color LIGHTGRAY
    Цвет «светло-серый» со значением RGB #D3D3D3
    static Color LIGHTGREEN
    Цвет «светло-зелёный» со значением RGB #90EE90
    static Color LIGHTGREY
    Цвет «светло-серый» со значением RGB #D3D3D3
    static Color LIGHTPINK
    Цвет «светло-розовый» со значением RGB #FFB6C1
    static Color LIGHTSALMON
    Цвет «светло-лососёвый» со значением RGB #FFA07A
    static Color LIGHTSEAGREEN
    Цвет «светло-морской зелёный» со значением RGB #20B2AA
    static Color LIGHTSKYBLUE
    Цвет «светло-небесно-голубой» со значением RGB #87CEFA
    static Color LIGHTSLATEGRAY
    Цвет «светло-серо-голубой» со значением RGB #778899
    static Color LIGHTSLATEGREY
    Цвет «светло-серо-голубой» со значением RGB #778899
    static Color LIGHTSTEELBLUE
    Цвет «светло-стальной синий» со значением RGB #B0C4DE
    static Color LIGHTYELLOW
    Цвет «светло-жёлтый» со значением RGB #FFFFE0
    static Color LIME
    Цвет «лайм» со значением RGB #00FF00
    static Color LIMEGREEN
    Цвет «лаймово-зелёный» со значением RGB #32CD32
    static Color LINEN
    Цвет «лён» со значением RGB #FAF0E6
    static Color MAGENTA
    Цвет «пурпурный» со значением RGB #FF00FF
    static Color MAROON
    Цвет «бордовый» со значением RGB #800000
    static Color MEDIUMAQUAMARINE
    Цвет «средне-аквамариновый» со значением RGB #66CDAA
    static Color MEDIUMBLUE
    Цвет «средне-синий» со значением RGB #0000CD
    static Color MEDIUMORCHID
    Цвет «средне-орхидейный» со значением RGB #BA55D3
    static Color MEDIUMPURPLE
    Цвет «средне-фиолетовый» со значением RGB #9370DB
    static Color MEDIUMSEAGREEN
    Цвет «средне-морской зелёный» со значением RGB #3CB371
    static Color MEDIUMSLATEBLUE
    Цвет «средне-серо-голубой» со значением RGB #7B68EE
  • static Color MEDIUMSPRINGGREEN
    Средне-зелёный цвет весенней листвы с RGB-значением #00FA9A
    static Color MEDIUMTURQUOISE
    Средне-бирюзовый цвет с RGB-значением #48D1CC
    static Color MEDIUMVIOLETRED
    Средне-фиолетово-красный цвет с RGB-значением #C71585
    static Color MIDNIGHTBLUE
    Цвет полуночной сини с RGB-значением #191970
    static Color MINTCREAM
    Цвет мятного крема с RGB-значением #F5FFFA
    static Color MISTYROSE
    Цвет туманной розы с RGB-значением #FFE4E1
    static Color MOCCASIN
    Цвет мокасина с RGB-значением #FFE4B5
    static Color NAVAJOWHITE
    Цвет белого навахо с RGB-значением #FFDEAD
    static Color NAVY
    Цвет темно-синего с RGB-значением #000080
    static Color OLDLACE
    Цвет старинного кружева с RGB-значением #FDF5E6
    static Color OLIVE
    Цвет оливы с RGB-значением #808000
    static Color OLIVEDRAB
    Цвет оливкового оттенка с RGB-значением #6B8E23
    static Color ORANGE
    Цвет оранжевого с RGB-значением #FFA500
    static Color ORANGERED
    Цвет оранжево-красного с RGB-значением #FF4500
    static Color ORCHID
    Цвет орхидеи с RGB-значением #DA70D6
    static Color PALEGOLDENROD
    Цвет бледно-золотистого с RGB-значением #EEE8AA
    static Color PALEGREEN
    Цвет бледно-зелёного с RGB-значением #98FB98
    static Color PALETURQUOISE
    Цвет бледно-бирюзового с RGB-значением #AFEEEE
    static Color PALEVIOLETRED
    Цвет бледно-фиолетово-красного с RGB-значением #DB7093
    static Color PAPAYAWHIP
    Цвет дыни с RGB-значением #FFEFD5
    static Color PEACHPUFF
    Цвет персикового пуфа с RGB-значением #FFDAB9
    static Color PERU
    Цвет перу с RGB-значением #CD853F
    static Color PINK
    Цвет розового с RGB-значением #FFC0CB
    static Color PLUM
    Цвет сливы с RGB-значением #DDA0DD
    static Color POWDERBLUE
    Цвет порошково-голубого с RGB-значением #B0E0E6
    static Color PURPLE
    Цвет фиолетового с RGB-значением #800080
    static Color RED
    Цвет красного с RGB-значением #FF0000
    static Color ROSYBROWN
    Цвет розово-коричневого с RGB-значением #BC8F8F
    static Color ROYALBLUE
    Цвет королевского синего с RGB-значением #4169E1
    static Color SADDLEBROWN
    Цвет седлового коричневого с RGB-значением #8B4513
    static Color SALMON
    Цвет лососёвого с RGB-значением #FA8072
    static Color SANDYBROWN
    Цвет песочно-коричневого с RGB-значением #F4A460
    static Color SEAGREEN
    Цвет морской зелени с RGB-значением #2E8B57
    static Color SEASHELL
    Цвет морской раковины с RGB-значением #FFF5EE
    static Color SIENNA
    Цвет сенны с RGB-значением #A0522D
    static Color SILVER
    Цвет серебра с RGB-значением #C0C0C0
    static Color SKYBLUE
    Цвет небесно-голубого с RGB-значением #87CEEB
    static Color SLATEBLUE
    Цвет сланцевого синего с RGB-значением #6A5ACD
    static Color SLATEGRAY
    Цвет сланцево-серого с RGB-значением #708090
    static Color SLATEGREY
    Цвет сланцево-серого с RGB-значением #708090
    static Color SNOW
    Цвет снега с RGB-значением #FFFAFA
    static Color SPRINGGREEN
    Цвет весенней зелени с RGB-значением #00FF7F
    static Color STEELBLUE
    Цвет стального синего с RGB-значением #4682B4
    static Color TAN
    Цвет бежевого с RGB-значением #D2B48C
    static Color TEAL
    Цвет бирюзового с RGB-значением #008080
    static Color THISTLE
    Цвет шиповника с RGB-значением #D8BFD8
    static Color TOMATO
    Цвет помидора с RGB-значением #FF6347
  • static Color TRANSPARENT
    Полностью прозрачный цвет с значением ARGB #00000000.
    static Color TURQUOISE
    Цвет бирюзовый с RGB значением #40E0D0
    static Color VIOLET
    Цвет фиолетовый с RGB значением #EE82EE
    static Color WHEAT
    Цвет пшеничный с RGB значением #F5DEB3
    static Color WHITE
    Цвет белый с RGB значением #FFFFFF
    static Color WHITESMOKE
    Цвет дымка с RGB значением #F5F5F5
    static Color YELLOW
    Цвет жёлтый с RGB значением #FFFF00
    static Color YELLOWGREEN
    Цвет жёлто-зелёный с RGB значением #9ACD32
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    Color​(double red, double green, double blue, double opacity)
    Создаёт новый экземпляр цвета
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    Color brighter()
    Создаёт новый цвет, более светлый, чем текущий.
    static Color color​(double red, double green, double blue)
    Создаёт непрозрачный цвет sRGB с заданными значениями красного, зелёного и синего в диапазоне 0.0-1.0.
    static Color color​(double red, double green, double blue, double opacity)
    Создаёт цвет sRGB с заданными значениями красного, зелёного и синего в диапазоне 0.0-1.0 и заданной непрозрачностью.
    Color darker()
    Создаёт новый цвет, более тёмный, чем текущий.
    Color deriveColor​(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
    Создаёт новый Color, основанный на этом Color, с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности.
    Color desaturate()
    Создаёт новый цвет, менее насыщенный, чем текущий.
    boolean equals​(Object obj)
    Указывает, является ли другой объект "равным" этому.
    double getBlue()
    Синий компонент Color в диапазоне 0.0-1.0.
    double getBrightness()
    Возвращает компонент яркости этого Color.
    double getGreen()
    Зелёный компонент Color в диапазоне 0.0-1.0.
    double getHue()
    Возвращает компонент оттенка этого Color.
    double getOpacity()
    Непрозрачность Color в диапазоне 0.0-1.0.
    double getRed()
    Красный компонент Color в диапазоне 0.0-1.0.
    double getSaturation()
    Возвращает компонент насыщенности этого Color.
    static Color gray​(double gray)
    Создаёт непрозрачный серый цвет.
    static Color gray​(double gray, double opacity)
    Создаёт серый цвет.
    static Color grayRgb​(int gray)
    Это сокращение для rgb(gray, gray, gray).
    static Color grayRgb​(int gray, double opacity)
    Это сокращение для rgb(gray, gray, gray, opacity).
    Color grayscale()
    Создаёт новый цвет, эквивалентный серому цвету текущего.
    int hashCode()
    Возвращает код хэша для этого объекта Color.
    static Color hsb​(double hue, double saturation, double brightness)
    Создаёт непрозрачный Color, основанный на заданных значениях в цветовой модели HSB.
    static Color hsb​(double hue, double saturation, double brightness, double opacity)
    Создаёт Color, основанный на заданных значениях в цветовой модели HSB и заданной непрозрачности.
    Color interpolate​(Color endValue, double t)
    Функция вычисляет интерполированное значение вдоль доли t между 0.0 и 1.0.
    Color invert()
    Создаёт новый цвет, являющийся инверсией текущего цвета.
    boolean isOpaque()
    Указывает, является ли данная краска полностью непрозрачной.
    static Color rgb​(int red, int green, int blue)
    Создаёт непрозрачный цвет sRGB с заданными значениями RGB в диапазоне 0-255.
    static Color rgb​(int red, int green, int blue, double opacity)
    Создаёт цвет sRGB с заданными значениями RGB в диапазоне 0-255 и заданной непрозрачностью.
    Color saturate()
    Создаёт новый цвет, более насыщенный, чем текущий.
    String toString()
    Возвращает строковое представление этого Color.
    static Color valueOf​(String value)
    Создаёт значение цвета из строкового представления.
    static Color web​(String colorString)
    Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.
    static Color web​(String colorString, double opacity)
    Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.
    • Наследуемые методы от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание полей

    • TRANSPARENT

      public static final Color TRANSPARENT
      Полностью прозрачный цвет со значением ARGB #00000000.
    • ALICEBLUE

      public static final Color ALICEBLUE
      Цвет айс-блю с RGB значением #F0F8FF
    • ANTIQUEWHITE

      public static final Color ANTIQUEWHITE
      Цвет антикварной белой с RGB значением #FAEBD7
    • AQUA

      public static final Color AQUA
      Цвет аква с RGB значением #00FFFF
    • AQUAMARINE

      public static final Color AQUAMARINE
      Цвет аквамарин с RGB значением #7FFFD4
    • AZURE

      public static final Color AZURE
      Цвет азур с RGB значением #F0FFFF
    • BEIGE

      public static final Color BEIGE
      Цвет бежевый с RGB значением #F5F5DC
    • BISQUE

      public static final Color BISQUE
      Цвет бисквит с RGB значением #FFE4C4
    • BLACK

      public static final Color BLACK
      Цвет черный с RGB значением #000000
    • BLANCHEDALMOND

      public static final Color BLANCHEDALMOND
      Цвет осветлённый миндаль с RGB значением #FFEBCD
    • BLUE

      public static final Color BLUE
      Цвет синий с RGB значением #0000FF
    • BLUEVIOLET

      public static final Color BLUEVIOLET
      Цвет сине-фиолетовый с RGB значением #8A2BE2
    • BROWN

      public static final Color BROWN
      Цвет коричневый с RGB значением #A52A2A
    • BURLYWOOD

      public static final Color BURLYWOOD
      Цвет бурый с RGB значением #DEB887
    • CADETBLUE

      public static final Color CADETBLUE
      Цвет бледно-синий с RGB значением #5F9EA0
    • CHARTREUSE

      public static final Color CHARTREUSE
      Цвет шалфей с RGB значением #7FFF00
    • CHOCOLATE

      public static final Color CHOCOLATE
      Цвет шоколадный с RGB значением #D2691E
    • CORAL

      public static final Color CORAL
      Цвет коралловый с RGB значением #FF7F50
    • CORNFLOWERBLUE

      public static final Color CORNFLOWERBLUE
      Цвет сине-голубой с RGB значением #6495ED
    • CORNSILK

      public static final Color CORNSILK
      Цвет кукурузный шелк с RGB значением #FFF8DC
    • CRIMSON

      public static final Color CRIMSON
      Цвет кроваво-красный с RGB значением #DC143C
    • CYAN

      public static final Color CYAN
      Цвет голубой с RGB значением #00FFFF
    • DARKBLUE

      public static final Color DARKBLUE
      Цвет тёмно-синий с RGB значением #00008B
    • DARKCYAN

      public static final Color DARKCYAN
      Цвет тёмно-голубой с RGB значением #008B8B
    • DARKGOLDENROD

      public static final Color DARKGOLDENROD
      Цвет тёмно-золотистый с RGB значением #B8860B
    • DARKGRAY

      public static final Color DARKGRAY
      Цвет тёмно-серый с RGB значением #A9A9A9
    • DARKGREEN

      public static final Color DARKGREEN
      Цвет тёмно-зелёный с RGB значением #006400
    • DARKGREY

      public static final Color DARKGREY
      Цвет тёмно-серый с RGB значением #A9A9A9
    • DARKKHAKI

      public static final Color DARKKHAKI
      Цвет тёмно-хаки с RGB значением #BDB76B
    • DARKMAGENTA

      public static final Color DARKMAGENTA
      Цвет тёмно-пурпурный с RGB значением #8B008B
    • DARKOLIVEGREEN

      public static final Color DARKOLIVEGREEN
      Цвет тёмно-оливковый с RGB значением #556B2F
    • DARKORANGE

      public static final Color DARKORANGE
      Цвет тёмно-оранжевый с RGB значением #FF8C00
    • DARKORCHID

      public static final Color DARKORCHID
      Цвет тёмно-орхидея с RGB значением #9932CC
    • DARKRED

      public static final Color DARKRED
      Цвет тёмно-красный с RGB значением #8B0000
    • DARKSALMON

      public static final Color DARKSALMON
      Цвет тёмно-лососевый с RGB значением #E9967A
    • DARKSEAGREEN

      public static final Color DARKSEAGREEN
      Цвет тёмно-морской зелёный с RGB значением #8FBC8F
    • DARKSLATEBLUE

      public static final Color DARKSLATEBLUE
      Цвет тёмно-сланцево-синий с RGB значением #483D8B
    • DARKSLATEGRAY

      public static final Color DARKSLATEGRAY
      Цвет тёмно-сланцево-серый с RGB значением #2F4F4F
    • DARKSLATEGREY

      public static final Color DARKSLATEGREY
      Цвет тёмно-сланцево-серый с RGB значением #2F4F4F
    • DARKTURQUOISE

      public static final Color DARKTURQUOISE
      Цвет тёмно-бирюзовый с RGB значением #00CED1
    • DARKVIOLET

      public static final Color DARKVIOLET
      Цвет тёмно-фиолетовый с RGB значением #9400D3
    • DEEPPINK

      public static final Color DEEPPINK
      Цвет глубокий розовый с RGB значением #FF1493
    • DEEPSKYBLUE

      public static final Color DEEPSKYBLUE
      Цвет глубокий небесно-голубой с RGB значением #00BFFF
    • DIMGRAY

      public static final Color DIMGRAY
      Цвет тускло-серый с RGB значением #696969
    • DIMGREY

      public static final Color DIMGREY
      Цвет тускло-серый с RGB значением #696969
    • DODGERBLUE

      public static final Color DODGERBLUE
      Цвет голубовато-синий с RGB значением #1E90FF
    • FIREBRICK

      public static final Color FIREBRICK
      Цвет кирпичный с RGB значением #B22222
    • FLORALWHITE

      public static final Color FLORALWHITE
      Цвет цветочный белый с RGB значением #FFFAF0
    • FORESTGREEN

      public static final Color FORESTGREEN
      Цвет тёмно-зелёный с RGB значением #228B22
    • FUCHSIA

      public static final Color FUCHSIA
      Цвет фуксия с RGB значением #FF00FF
    • GAINSBORO

      public static final Color GAINSBORO
      Цвет гэйнсборо с RGB значением #DCDCDC
    • GHOSTWHITE

      public static final Color GHOSTWHITE
      Цвет призрачно-белый с RGB значением #F8F8FF
    • GOLD

      public static final Color GOLD
      Цвет золотой с RGB значением #FFD700
    • GOLDENROD

      public static final Color GOLDENROD
      Цвет золотистый с RGB значением #DAA520
    • GRAY

      public static final Color GRAY
      Цвет серый с RGB значением #808080
    • GREEN

      public static final Color GREEN
      Цвет зелёный с RGB значением #008000
    • GREENYELLOW

      public static final Color GREENYELLOW
      Цвет жёлто-зелёный с RGB значением #ADFF2F
    • GREY

      public static final Color GREY
      Цвет серый с RGB значением #808080
    • HONEYDEW

      public static final Color HONEYDEW
      Цвет медовый с RGB значением #F0FFF0
    • HOTPINK

      public static final Color HOTPINK
      Цвет ярко-розовый с RGB значением #FF69B4
    • INDIANRED

      public static final Color INDIANRED
      Цвет индийский красный с RGB значением #CD5C5C
    • INDIGO

      public static final Color INDIGO
      Цвет индиго с RGB значением #4B0082
    • IVORY

      public static final Color IVORY
      Цвет слоновая кость с RGB значением #FFFFF0
    • KHAKI

      public static final Color KHAKI
      Цвет хаки с RGB значением #F0E68C
    • LAVENDER

      public static final Color LAVENDER
      Цвет лаванда с RGB значением #E6E6FA
    • ЛАВЕНДЕРОВЫЙ РОЗОВЫЙ

      public static final Color LAVENDERBLUSH
      Цвет лавандовый румянец с значением RGB #FFF0F5
    • ТРАВЯНОЙ ЗЕЛЁНЫЙ

      public static final Color LAWNGREEN
      Цвет луговой зелени со значением RGB #7CFC00
    • ЛИМОННЫЙ ШИФОН

      public static final Color LEMONCHIFFON
      Цвет лимонный шифон со значением RGB #FFFACD
    • ГОЛУБОЙ

      public static final Color LIGHTBLUE
      Цвет светло-голубой со значением RGB #ADD8E6
    • СВЕТЛО-КОРАЛЛОВЫЙ

      public static final Color LIGHTCORAL
      Цвет светло-коралловый со значением RGB #F08080
    • СВЕТЛО-ЦИАН

      public static final Color LIGHTCYAN
      Цвет светло-голубой со значением RGB #E0FFFF
    • СВЕТЛО-ЗОЛОТИСТЫЙ ЖЁЛТЫЙ

      public static final Color LIGHTGOLDENRODYELLOW
      Цвет светло-золотистый жёлтый со значением RGB #FAFAD2
    • СВЕТЛО-СЕРЫЙ

      public static final Color LIGHTGRAY
      Цвет светло-серый со значением RGB #D3D3D3
    • СВЕТЛО-ЗЕЛЁНЫЙ

      public static final Color LIGHTGREEN
      Цвет светло-зелёный со значением RGB #90EE90
    • СВЕТЛО-СЕРЫЙ

      public static final Color LIGHTGREY
      Цвет светло-серый со значением RGB #D3D3D3
    • СВЕТЛО-РОЗОВЫЙ

      public static final Color LIGHTPINK
      Цвет светло-розовый со значением RGB #FFB6C1
    • СВЕТЛО-ЛОСОСОВЫЙ

      public static final Color LIGHTSALMON
      Цвет светло-лососёвый со значением RGB #FFA07A
    • СВЕТЛО-МОРСКОЙ ЗЕЛЁНЫЙ

      public static final Color LIGHTSEAGREEN
      Цвет светло-морской зелёный со значением RGB #20B2AA
    • СВЕТЛО-НЕБЕСНО-ГОЛУБОЙ

      public static final Color LIGHTSKYBLUE
      Цвет светло-небесно-голубой со значением RGB #87CEFA
    • СВЕТЛО-СЛАНЕЦ-СЕРЫЙ

      public static final Color LIGHTSLATEGRAY
      Цвет светло-сланец-серый со значением RGB #778899
    • СВЕТЛО-СЛАНЕЦ-СЕРЫЙ

      public static final Color LIGHTSLATEGREY
      Цвет светло-сланец-серый со значением RGB #778899
    • СВЕТЛО-СТАЛЬНО-ГОЛУБОЙ

      public static final Color LIGHTSTEELBLUE
      Цвет светло-стально-голубой со значением RGB #B0C4DE
    • СВЕТЛО-ЖЁЛТЫЙ

      public static final Color LIGHTYELLOW
      Цвет светло-жёлтый со значением RGB #FFFFE0
    • ЛИМОННЫЙ

      public static final Color LIME
      Цвет лимонный со значением RGB #00FF00
    • ЛИМОННО-ЗЕЛЁНЫЙ

      public static final Color LIMEGREEN
      Цвет лимонно-зелёный со значением RGB #32CD32
    • ЛЬНЯНОЙ

      public static final Color LINEN
      Цвет льняной со значением RGB #FAF0E6
    • ПУРПУРНЫЙ

      public static final Color MAGENTA
      Цвет пурпурный со значением RGB #FF00FF
    • БУРЫЙ

      public static final Color MAROON
      Цвет бурый со значением RGB #800000
    • СРЕДНИЙ АКУАМАРИН

      public static final Color MEDIUMAQUAMARINE
      Цвет средний аквамарин со значением RGB #66CDAA
    • СРЕДНИЙ ГОЛУБОЙ

      public static final Color MEDIUMBLUE
      Цвет средний голубой со значением RGB #0000CD
    • СРЕДНИЙ ОРХИДЕЙНЫЙ

      public static final Color MEDIUMORCHID
      Цвет средний орхидейный со значением RGB #BA55D3
    • СРЕДНИЙ ФИОЛЕТОВЫЙ

      public static final Color MEDIUMPURPLE
      Цвет средний фиолетовый со значением RGB #9370DB
    • СРЕДНИЙ МОРСКОЙ ЗЕЛЁНЫЙ

      public static final Color MEDIUMSEAGREEN
      Цвет средний морской зелёный со значением RGB #3CB371
    • СРЕДНИЙ СЛАНЕЦ-ГОЛУБОЙ

      public static final Color MEDIUMSLATEBLUE
      Цвет средний сланец-голубой со значением RGB #7B68EE
    • СРЕДНИЙ ВЕСЕННИЙ ЗЕЛЁНЫЙ

      public static final Color MEDIUMSPRINGGREEN
      Цвет средний весенний зелёный со значением RGB #00FA9A
    • СРЕДНИЙ БИРЮЗОВЫЙ

      public static final Color MEDIUMTURQUOISE
      Цвет средний бирюзовый со значением RGB #48D1CC
    • СРЕДНИЙ ФИОЛЕТОВО-КРАСНЫЙ

      public static final Color MEDIUMVIOLETRED
      Цвет средний фиолетово-красный со значением RGB #C71585
    • ПОЛНОЧНЫЙ СИНИЙ

      public static final Color MIDNIGHTBLUE
      Цвет полночный синий со значением RGB #191970
    • МЯТА-СЛИВОЧНЫЙ

      public static final Color MINTCREAM
      Цвет мята-сливочный со значением RGB #F5FFFA
    • ТУМАННО-РОЗОВЫЙ

      public static final Color MISTYROSE
      Цвет туманно-розовый со значением RGB #FFE4E1
    • МОККАСИН

      public static final Color MOCCASIN
      Цвет мокасин со значением RGB #FFE4B5
    • НАВАХО-БЕЛЫЙ

      public static final Color NAVAJOWHITE
      Цвет навахо-белый со значением RGB #FFDEAD
    • Тёмно-синий

      public static final Color NAVY
      Цвет тёмно-синий со значением RGB #000080
    • СТАРОЙ КРАСОТЫ

      public static final Color OLDLACE
      Цвет старой красоты со значением RGB #FDF5E6
    • ОЛИВКОВЫЙ

      public static final Color OLIVE
      Цвет оливковый со значением RGB #808000
    • ОЛИВКОВО-БУРЫЙ

      public static final Color OLIVEDRAB
      Цвет оливково-бурый со значением RGB #6B8E23
    • ОРАНЖЕВЫЙ

      public static final Color ORANGE
      Цвет оранжевый со значением RGB #FFA500
    • ОРАНЖЕВО-КРАСНЫЙ

      public static final Color ORANGERED
      Цвет оранжево-красный со значением RGB #FF4500
    • ОРХИДЕЙНЫЙ

      public static final Color ORCHID
      Цвет орхидейный со значением RGB #DA70D6
    • БЛЕДНО-ЗОЛОТИСТЫЙ

      public static final Color PALEGOLDENROD
      Цвет бледно-золотистый со значением RGB #EEE8AA
    • БЛЕДНО-ЗЕЛЁНЫЙ

      public static final Color PALEGREEN
      Цвет бледно-зелёный со значением RGB #98FB98
    • БЛЕДНО-БИРЮЗОВЫЙ

      public static final Color PALETURQUOISE
      Цвет бледно-бирюзовый со значением RGB #AFEEEE
    • БЛЕДНО-ФИОЛЕТОВО-РОЗОВЫЙ

      public static final Color PALEVIOLETRED
      Цвет бледно-фиолетово-розовый со значением RGB #DB7093
    • ПАПАЙЯ-СЛИВОЧНЫЙ

      public static final Color PAPAYAWHIP
      Цвет папайя-сливочный со значением RGB #FFEFD5
    • ПРЯНИК-ПШЕЧНЫЙ

      public static final Color PEACHPUFF
      Цвет пряник-пшечный со значением RGB #FFDAB9
    • ПЕРУ

      public static final Color PERU
      Цвет перу со значением RGB #CD853F
    • РОЗОВЫЙ

      public static final Color PINK
      Цвет розовый со значением RGB #FFC0CB
    • СЛИВА

      public static final Color PLUM
      Цвет слива со значением RGB #DDA0DD
    • ПУДРОВЫЙ ГОЛУБОЙ

      public static final Color POWDERBLUE
      Цвет пудровый голубой со значением RGB #B0E0E6
    • ФИОЛЕТОВЫЙ

      public static final Color PURPLE
      Цвет фиолетовый со значением RGB #800080
    • КРАСНЫЙ

      public static final Color RED
      Цвет красный со значением RGB #FF0000
    • РОЗОВО-БУРЫЙ

      public static final Color ROSYBROWN
      Цвет розово-бурый со значением RGB #BC8F8F
    • КОРОЛЕВСКИЙ ГОЛУБОЙ

      public static final Color ROYALBLUE
      Цвет королевский голубой со значением RGB #4169E1
    • СЕДЛО-БУРЫЙ

      public static final Color SADDLEBROWN
      Цвет седло-бурый со значением RGB #8B4513
    • ЛОСОСОВЫЙ

      public static final Color SALMON
      Цвет лососёвый со значением RGB #FA8072
    • ПЕСОЧНО-БУРЫЙ

      public static final Color SANDYBROWN
      Цвет песчано-бурый со значением RGB #F4A460
    • МОРСКОЙ ЗЕЛЁНЫЙ

      public static final Color SEAGREEN
      Цвет морской зелёный со значением RGB #2E8B57
    • МОРСКАЯ РАКУШКА

      public static final Color SEASHELL
      Цвет морская ракушка со значением RGB #FFF5EE
    • СИЕННА

      public static final Color SIENNA
      Цвет сиенна со значением RGB #A0522D
    • SILVER

      public static final Color SILVER
      Цвет silver со значением RGB #C0C0C0
    • SKYBLUE

      public static final Color SKYBLUE
      Цвет небесно-голубой со значением RGB #87CEEB
    • SLATEBLUE

      public static final Color SLATEBLUE
      Цвет slate blue со значением RGB #6A5ACD
    • SLATEGRAY

      public static final Color SLATEGRAY
      Цвет slate gray со значением RGB #708090
    • SLATEGREY

      public static final Color SLATEGREY
      Цвет slate grey со значением RGB #708090
    • SNOW

      public static final Color SNOW
      Цвет snow со значением RGB #FFFAFA
    • SPRINGGREEN

      public static final Color SPRINGGREEN
      Цвет spring green со значением RGB #00FF7F
    • STEELBLUE

      public static final Color STEELBLUE
      Цвет steel blue со значением RGB #4682B4
    • TAN

      public static final Color TAN
      Цвет tan со значением RGB #D2B48C
    • TEAL

      public static final Color TEAL
      Цвет teal со значением RGB #008080
    • THISTLE

      public static final Color THISTLE
      Цвет thistle со значением RGB #D8BFD8
    • TOMATO

      public static final Color TOMATO
      Цвет tomato со значением RGB #FF6347
    • TURQUOISE

      public static final Color TURQUOISE
      Цвет turquoise со значением RGB #40E0D0
    • VIOLET

      public static final Color VIOLET
      Цвет violet со значением RGB #EE82EE
    • WHEAT

      public static final Color WHEAT
      Цвет wheat со значением RGB #F5DEB3
    • WHITE

      public static final Color WHITE
      Цвет white со значением RGB #FFFFFF
    • WHITESMOKE

      public static final Color WHITESMOKE
      Цвет white smoke со значением RGB #F5F5F5
    • YELLOW

      public static final Color YELLOW
      Цвет yellow со значением RGB #FFFF00
    • YELLOWGREEN

      public static final Color YELLOWGREEN
      Цвет yellow green со значением RGB #9ACD32
  • Подробное описание конструкторов

    • Color

      public Color​(double red,
                   double green,
                   double blue,
                   double opacity)
      Создает новый экземпляр цвета
      Параметры:
      red - красный компонент в диапазоне от 0 до 1
      green - зеленый компонент в диапазоне от 0 до 1
      blue - синий компонент в диапазоне от 0 до 1
      opacity - непрозрачность в диапазоне от 0 до 1
  • Подробное описание методов

    • color

      public static Color color​(double red,
                                double green,
                                double blue,
                                double opacity)
      Создает цвет sRGB с указанными значениями красного, зеленого и синего в диапазоне 0.0-1.0 и заданной непрозрачностью.
      Параметры:
      red - красный компонент, в диапазоне 0.0-1.0
      green - зеленый компонент, в диапазоне 0.0-1.0
      blue - синий компонент, в диапазоне 0.0-1.0
      opacity - компонент непрозрачности, в диапазоне 0.0-1.0
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона
    • color

      public static Color color​(double red,
                                double green,
                                double blue)
      Создает непрозрачный цвет sRGB с указанными значениями красного, зеленого и синего в диапазоне 0.0-1.0.
      Параметры:
      red - красный компонент, в диапазоне 0.0-1.0
      green - зеленый компонент, в диапазоне 0.0-1.0
      blue - синий компонент, в диапазоне 0.0-1.0
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона
    • rgb

      public static Color rgb​(int red,
                              int green,
                              int blue,
                              double opacity)
      Создает цвет sRGB с указанными значениями RGB в диапазоне 0-255 и заданной непрозрачностью.
      Параметры:
      red - красный компонент, в диапазоне 0-255
      green - зеленый компонент, в диапазоне 0-255
      blue - синий компонент, в диапазоне 0-255
      opacity - компонент непрозрачности, в диапазоне 0.0-1.0
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона
    • rgb

      public static Color rgb​(int red,
                              int green,
                              int blue)
      Создает непрозрачный цвет sRGB с указанными значениями RGB в диапазоне 0-255.
      Параметры:
      red - красный компонент, в диапазоне 0-255
      green - зеленый компонент, в диапазоне 0-255
      blue - синий компонент, в диапазоне 0-255
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона
    • grayRgb

      public static Color grayRgb​(int gray)
      Это сокращение для rgb(gray, gray, gray).
      Параметры:
      gray - серый компонент, в диапазоне 0-255
      Возвращает:
      the Color
    • grayRgb

      public static Color grayRgb​(int gray,
                                  double opacity)
      Это сокращение для rgb(gray, gray, gray, opacity).
      Параметры:
      gray - серый компонент, в диапазоне 0-255
      opacity - компонент непрозрачности, в диапазоне 0.0-1.0
      Возвращает:
      the Color
    • gray

      public static Color gray​(double gray,
                               double opacity)
      Создает серый цвет.
      Параметры:
      gray - цвет в шкале серого в диапазоне 0.0 (черный) - 1.0 (белый).
      opacity - компонент непрозрачности, в диапазоне 0.0-1.0
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона
    • gray

      public static Color gray​(double gray)
      Создает непрозрачный серый цвет.
      Параметры:
      gray - цвет в шкале серого в диапазоне 0.0 (черный) - 1.0 (белый).
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона
    • hsb

      public static Color hsb​(double hue,
                              double saturation,
                              double brightness,
                              double opacity)
      Создает Color на основе указанных значений в цветовой модели HSB и заданной непрозрачности.
      Параметры:
      hue - оттенок, в градусах
      saturation - насыщенность, 0.0 to 1.0
      brightness - яркость, 0.0 to 1.0
      opacity - непрозрачность, 0.0 to 1.0
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если saturation, brightness или opacity выходят за пределы диапазона
    • hsb

      public static Color hsb​(double hue,
                              double saturation,
                              double brightness)
      Создает непрозрачный Color на основе указанных значений в цветовой модели HSB.
      Параметры:
      hue - оттенок, в градусах
      saturation - насыщенность, 0.0 to 1.0
      brightness - яркость, 0.0 to 1.0
      Возвращает:
      the Color
      Исключения:
      IllegalArgumentException - если saturation или brightness выходят за пределы диапазона
    • web

      public static Color web​(String colorString,
                              double opacity)
      Создаёт цвет RGB, заданный строкой HTML или CSS.

      Этот метод поддерживает следующие форматы:

      • Любое стандартное имя цвета HTML
      • HTML шестнадцатеричную строку в длинном или коротком формате с необязательным шестнадцатеричным альфа-каналом. Шестнадцатеричные значения могут быть опережены либо "0x", либо "#" и могут быть либо 2 цифрами в диапазоне 00 до 0xFF, либо одной цифрой в диапазоне 0 до F.
      • Строку формата rgb(r,g,b) или rgba(r,g,b,a). Каждое из значений r, g или b может быть целым числом от 0 до 255 или значением с плавающей точкой в процентах от 0.0 до 100.0, за которым следует символ процента (%). Альфа-компонент, если он присутствует, представляет собой значение с плавающей точкой от 0.0 до 1.0. Пробелы допускаются перед или после чисел и между числом в процентах и знаком процента (%).
      • Строку формата hsl(h,s,l) или hsla(h,s,l,a). Значение h — это число с плавающей точкой от 0.0 до 360.0, представляющее угол оттенка на цветовом круге в градусах, причём 0.0 или 360.0 представляют красный, 120.0 — зелёный, и 240.0 — синий. Значение s — это насыщенность желаемого цвета, представленная как число с плавающей точкой в процентах от серого (0.0) до полностью насыщенного цвета (100.0), а значение l — это желаемая светлота или яркость желаемого цвета, представленная как число с плавающей точкой в процентах от чёрного (0.0) до полной яркости цвета (100.0). Альфа-компонент, если он присутствует, — это значение с плавающей точкой от 0.0 до 1.0. Пробелы допускаются перед или после чисел и между числом в процентах и знаком процента (%).

      Для форматов без альфа-компонента и для именованных цветов непрозрачность устанавливается в соответствии с аргументом opacity. Для цветов, заданных с альфа-компонентом, получаемая непрозрачность является комбинацией разбора альфа-компонента и аргумента opacity, поэтому прозрачный цвет становится более прозрачным при указании непрозрачности.

      Примеры:

      Таблица форматов веб-цветов
      Строка веб-формата Эквивалентный вызов конструктора или фабрики
      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)
      Параметры:
      colorString - имя или числовое представление цвета в одном из поддерживаемых форматов
      opacity - компонент непрозрачности в диапазоне от 0.0 (прозрачный) до 1.0 (непрозрачный)
      Возвращает:
      цвет RGB, заданный с помощью colorString
      Исключения:
      NullPointerException - если colorString имеет значение null
      IllegalArgumentException - если colorString указывает недопустимое имя цвета или содержит недопустимое числовое значение
    • web

      public static Color web​(String colorString)
      Создаёт цвет RGB, заданный строкой HTML или CSS.

      Этот метод поддерживает следующие форматы:

      • Любое стандартное имя цвета HTML
      • HTML шестнадцатеричную строку в длинном или коротком формате с необязательным шестнадцатеричным альфа-каналом. Шестнадцатеричные значения могут быть опережены либо "0x", либо "#" и могут быть либо 2 цифрами в диапазоне 00 до 0xFF, либо одной цифрой в диапазоне 0 до F.
      • Строку формата rgb(r,g,b) или rgba(r,g,b,a). Каждое из значений r, g или b может быть целым числом от 0 до 255 или значением с плавающей точкой в процентах от 0.0 до 100.0, за которым следует символ процента (%). Альфа-компонент, если он присутствует, представляет собой значение с плавающей точкой от 0.0 до 1.0. Пробелы допускаются перед или после чисел и между числом в процентах и знаком процента (%).
      • Строку формата hsl(h,s,l) или hsla(h,s,l,a). Значение h — это число с плавающей точкой от 0.0 до 360.0, представляющее угол оттенка на цветовом круге в градусах, причём 0.0 или 360.0 представляют красный, 120.0 — зелёный, и 240.0 — синий. Значение s — это насыщенность желаемого цвета, представленная как число с плавающей точкой в процентах от серого (0.0) до полностью насыщенного цвета (100.0), а значение l — это желаемая светлота или яркость желаемого цвета, представленная как число с плавающей точкой в процентах от чёрного (0.0) до полной яркости цвета (100.0). Альфа-компонент, если он присутствует, — это значение с плавающей точкой от 0.0 до 1.0. Пробелы допускаются перед или после чисел и между числом в процентах и знаком процента (%).

      Примеры:

      Таблица форматов веб-цветов
      Строка веб-формата Эквивалентный константный или вызов фабрики
      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)
      Параметры:
      colorString - имя или числовое представление цвета в одном из поддерживаемых форматов
      Возвращает:
      цвет RGB
      Исключения:
      NullPointerException - если colorString имеет значение null
      IllegalArgumentException - если colorString указывает недопустимое имя цвета или содержит недопустимое числовое значение
    • valueOf

      public static Color valueOf​(String value)
      Создаёт значение цвета из строкового представления. Формат строкового представления такой же, как в web(String).
      Параметры:
      value - строка для преобразования
      Возвращает:
      объект Color, содержащий значение, представленное аргументом строки
      Исключения:
      NullPointerException - если value имеет значение null
      IllegalArgumentException - если value указывает недопустимое имя цвета или содержит недопустимое шестнадцатеричное значение
      Since:
      JavaFX 2.1
      См. также:
      web(String)
    • getHue

      public double getHue()
      Возвращает компонент оттенка этого Color.
      Возвращает:
      Значение оттенка в диапазоне 0.0-360.0.
    • getSaturation

      public double getSaturation()
      Возвращает компонент насыщенности этого Color.
      Возвращает:
      Значение насыщенности в диапазоне 0.0-1.0.
    • getBrightness

      public double getBrightness()
      Получает компонент яркости этого Color.
      Возвращает:
      Значение яркости в диапазоне в диапазоне 0.0-1.0.
    • deriveColor

      public Color deriveColor​(double hueShift,
                               double saturationFactor,
                               double brightnessFactor,
                               double opacityFactor)
      Создаёт новый Color на основе этого Color с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности. Оттенок смещается на заданное значение и нормализуется в свой естественный диапазон, значения других компонентов умножаются на заданные множители и обрезаются до их диапазонов. Увеличение яркости чёрного цвета разрешено, используя произвольную, очень небольшую исходную яркость вместо нуля.
      Параметры:
      hueShift - смещение оттенка
      saturationFactor - множитель насыщенности
      brightnessFactor - множитель яркости
      opacityFactor - множитель непрозрачности
      Возвращает:
      новый Color на основе этого Color с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности.
    • brighter

      public Color brighter()
      Создаёт новый цвет, который является более светлым вариантом этого цвета.
      Возвращает:
      цвет, который является более светлым вариантом этого цвета
    • darker

      public Color darker()
      Создаёт новый цвет, который является более тёмным вариантом этого цвета.
      Возвращает:
      цвет, который является более тёмным вариантом этого цвета
    • saturate

      public Color saturate()
      Создаёт новый цвет, который является более насыщенным вариантом этого цвета.
      Возвращает:
      цвет, который является более насыщенным вариантом этого цвета
    • desaturate

      public Color desaturate()
      Создаёт новый цвет, который является менее насыщенным вариантом этого цвета.
      Возвращает:
      цвет, который является менее насыщенным вариантом этого цвета
    • grayscale

      public Color grayscale()
      Создаёт новый цвет, который является серой эквивалентом этого цвета. Непрозрачность сохраняется.
      Возвращает:
      цвет, который является серой эквивалентом этого цвета
    • invert

      public Color invert()
      Создаёт новый цвет, который является инверсией этого цвета. Непрозрачность сохраняется.
      Возвращает:
      цвет, который является инверсией этого цвета
    • getRed

      public final double getRed()
      Красный компонент Color в диапазоне 0.0-1.0.
      Значение по умолчанию:
      0.0
      Возвращает:
      красный компонент Color в диапазоне 0.0-1.0
    • getGreen

      public final double getGreen()
      Зелёный компонент Color в диапазоне 0.0-1.0.
      Значение по умолчанию:
      0.0
      Возвращает:
      зелёный компонент Color в диапазоне 0.0-1.0
    • getBlue

      public final double getBlue()
      Синий компонент Color в диапазоне 0.0-1.0.
      Значение по умолчанию:
      0.0
      Возвращает:
      синий компонент Color в диапазоне 0.0-1.0
    • getOpacity

      public final double getOpacity()
      Непрозрачность Color в диапазоне 0.0-1.0.
      Значение по умолчанию:
      1.0
      Возвращает:
      непрозрачность Color в диапазоне 0.0-1.0
    • isOpaque

      public final boolean isOpaque()
      Определяет, является ли этот Paint полностью непрозрачным. Непрозрачный paint не имеет альфа-компонента в цветах. Возможно, что paint будет непрозрачным, но вернёт false, если нельзя легко определить, является ли paint действительно непрозрачным. Например, ImagePattern может не иметь возможности быстро определить свою непрозрачность.
      Определено в:
      isOpaque в классе Paint
      Возвращает:
      true, если Paint непрозрачный, false, если он непрозрачный или если это нельзя определить.
      С:
      JavaFX 8.0
    • interpolate

      public Color interpolate​(Color endValue,
                               double t)
      Функция вычисляет интерполированное значение вдоль дроби t между 0.0 и 1.0. Когда t = 1.0, возвращается endVal.
      Определено в:
      interpolate в интерфейсе Interpolatable<Color>
      Параметры:
      endValue - целевое значение
      t - дробь между 0.0 и 1.0
      Возвращает:
      интерполированное значение
    • equals

      public boolean equals​(Object obj)
      Указывает, является ли другой объект "равным" этому.
      Переопределяет:
      equals в классе Object
      Параметры:
      obj - объект ссылки, с которым необходимо сравнить.
      Возвращает:
      true, если этот объект равен переданному объекту; false в противном случае.
    • hashCode

      public int hashCode()
      Возвращает хэш-код для этого объекта Color.
      Переопределяет:
      hashCode в классе Object
      Возвращает:
      хэш-код для этого объекта Color.
    • toString

      public String toString()
      Возвращает строковое представление этого объекта Color. Этот метод предназначен только для информационных целей. Содержание и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.
      Переопределяет:
      toString в классе Object
      Возвращает:
      строковое представление

© 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