Spec-Zone.ru › OpenJavaFX 8
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 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
    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
    Цвет тёмно-серый со значением 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
  • Детали поля

    • ПРОЗРАЧНЫЙ

      public static final Color TRANSPARENT
      Полностью прозрачный цвет с значением ARGB #00000000.
    • ГОЛУБОЙ_АЛИСЫ

      public static final Color ALICEBLUE
      Цвет «голубой Алисы» со значением RGB #F0F8FF

    • АНТИЧНЫЙ_БЕЛЫЙ

      public static final Color ANTIQUEWHITE
      Цвет «античный белый» со значением RGB #FAEBD7

    • БИРУЗОВЫЙ

      public static final Color AQUA
      Цвет «бирюзовый» со значением RGB #00FFFF

    • АКВАМАРИН

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

    • ЛАЗУРНЫЙ

      public static final Color AZURE
      Цвет «лазурный» со значением RGB #F0FFFF

    • БЕЖЕВЫЙ

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

    • ПЕСОЧНЫЙ

      public static final Color BISQUE
      Цвет «песочный» со значением RGB #FFE4C4

    • ЧЁРНЫЙ

      public static final Color BLACK
      Цвет «чёрный» со значением RGB #000000

    • БЕЛЕНЫЙ_МИНДАЛЬ

      public static final Color BLANCHEDALMOND
      Цвет «беленое миндальное молоко» со значением RGB #FFEBCD

    • СИНИЙ

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

    • СИНЕ-ФИОЛЕТОВЫЙ

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

    • КОРИЧНЕВЫЙ

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

    • БУРГУНДСКИЙ

      public static final Color BURLYWOOD
      Цвет «бургундский» со значением RGB #DEB887

    • КАДЕТСКИЙ_СИНИЙ

      public static final Color CADETBLUE
      Цвет «кадетский синий» со значением RGB #5F9EA0

    • ШАРТРЕЗ

      public static final Color CHARTREUSE
      Цвет «шартрез» со значением RGB #7FFF00

    • ШОКОЛАДНЫЙ

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

    • КОРАЛЛ

      public static final Color CORAL
      Цвет «коралл» со значением RGB #FF7F50

    • ГОЛУБОЙ_ГОРОДСКОЙ

      public static final Color CORNFLOWERBLUE
      Цвет «голубой городской» со значением RGB #6495ED

    • КОРНСИЛК

      public static final Color CORNSILK
      Цвет «корнсилк» со значением RGB #FFF8DC

    • КРАСНЫЙ

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

    • ЦИАН

      public static final Color CYAN
      Цвет «циановый» со значением RGB #00FFFF

    • Тёмно-СИНИЙ

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

    • Тёмно-ЦИАН

      public static final Color DARKCYAN
      Цвет «тёмно-циановый» со значением RGB #008B8B

    • Тёмно-ЗОЛОТИСТЫЙ

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

    • Тёмно-СЕРЫЙ

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

    • Тёмно-ЗЕЛЁНЫЙ

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

    • Тёмно-СЕРЫЙ

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

    • Тёмно-ХАКИ

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

    • Тёмно-ПУРПУРНЫЙ

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

    • Тёмно-ОЛИВКОВЫЙ_ЗЕЛЁНЫЙ

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

    • Тёмно-ОРАНЖЕВЫЙ

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

    • Тёмно-ОРХИДЕЯ

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

    • Тёмно-КРАСНЫЙ

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

    • Тёмно-ЛОСОСЬ

      public static final Color DARKSALMON
      Цвет «тёмно-лосось» со значением RGB #E9967A

    • Тёмно-МОРСКОЙ_ЗЕЛЁНЫЙ

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

    • Тёмно-СЛАНЕВЫЙ_СИНИЙ

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

    • Тёмно-СЛАНЕВЫЙ_СЕРЫЙ

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

    • Тёмно-СЛАНЕВЫЙ_СЕРЫЙ

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

    • Тёмно-БИРУЗОВЫЙ

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

    • Тёмно-ФИОЛЕТОВЫЙ

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

    • ГЛУБОКИЙ_РОЗОВЫЙ

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

    • ГЛУБОКИЙ_НЕБЕСНЫЙ_ГОЛУБОЙ

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

    • ТУСКЛО-СЕРЫЙ

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

    • ТУСКЛО-СЕРЫЙ

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

    • ДОДЖЕР_ГОЛУБОЙ

      public static final Color DODGERBLUE
      Цвет «доджер голубой» со значением RGB #1E90FF

    • КИРПИЧНО-КРАСНЫЙ

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

    • ЦВЕТ_ЦВЕТОВОГО_БУКЕТ

      public static final Color FLORALWHITE
      Цвет «цветовой букет» со значением RGB #FFFAF0

    • ЛЕСНОЙ_ЗЕЛЁНЫЙ

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

    • ФУКСИЯ

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

    • ГАИНСБОРО

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

    • ПРИВИДЕНИЕ_БЕЛОЕ

      public static final Color GHOSTWHITE
      Цвет «привидение белое» со значением RGB #F8F8FF

    • ЗОЛОТО

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

    • ЗОЛОТИСТЫЙ

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

    • СЕРЫЙ

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

    • ЗЕЛЁНЫЙ

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

    • ЗЕЛЁНО-ЖЁЛТЫЙ

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

    • СЕРЫЙ

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

    • МЕДОВЫЙ

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

    • ЯРКО_РОЗОВЫЙ

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

    • ИНДИЙСКИЙ_КРАСНЫЙ

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

    • ИНДИГО

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

    • СЛОНОВЫЙ_КОСТЬ

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

    • ХАКИ

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

    • ЛАВЕНДЕР

      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

    • СЕРЕБРЯНЫЙ

      public static final Color SILVER
      Цвет серебряный с RGB значением #C0C0C0

    • НЕБЕСНО-ГОЛУБОЙ

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

    • СЛАНЕВЫЙ ГОЛУБОЙ

      public static final Color SLATEBLUE
      Цвет сланевый голубой с RGB значением #6A5ACD

    • СЛАНЕВЫЙ СЕРЫЙ

      public static final Color SLATEGRAY
      Цвет сланевый серый с RGB значением #708090

    • СЛАНЕВЫЙ СЕРЫЙ

      public static final Color SLATEGREY
      Цвет сланевый серый с RGB значением #708090

    • СНЕГ

      public static final Color SNOW
      Цвет снег с RGB значением #FFFAFA

    • ВЕСЕННИЙ ЗЕЛЁНЫЙ

      public static final Color SPRINGGREEN
      Цвет весенний зелёный с RGB значением #00FF7F

    • СТАЛЬНО-ГОЛУБОЙ

      public static final Color STEELBLUE
      Цвет стальной голубой с RGB значением #4682B4

    • КОРИЧНЕВЫЙ

      public static final Color TAN
      Цвет коричневый с RGB значением #D2B48C

    • ТЕАЛ

      public static final Color TEAL
      Цвет теал с RGB значением #008080

    • ШИП

      public static final Color THISTLE
      Цвет шип с RGB значением #D8BFD8

    • ТОМАТ

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

    • БИРЮЗОВЫЙ

      public static final Color TURQUOISE
      Цвет бирюзовый с RGB значением #40E0D0

    • ФИОЛЕТОВЫЙ

      public static final Color VIOLET
      Цвет фиолетовый с RGB значением #EE82EE

    • ПШЕНИЦА

      public static final Color WHEAT
      Цвет пшеница с RGB значением #F5DEB3

    • БЕЛЫЙ

      public static final Color WHITE
      Цвет белый с RGB значением #FFFFFF

    • ДЫМ

      public static final Color WHITESMOKE
      Цвет дым с RGB значением #F5F5F5

    • ЖЁЛТЫЙ

      public static final Color YELLOW
      Цвет жёлтый с RGB значением #FFFF00

    • ЖЁЛТО-ЗЕЛЁНЫЙ

      public static final Color YELLOWGREEN
      Цвет жёлто-зелёный с RGB значением #9ACD32

  • Подробное описание конструкторов

    • Цвет

      public Color(double red,
                   double green,
                   double blue,
                   double opacity)
      Создаёт новый экземпляр цвета

      Параметры:

      red - красная компонента, изменяющаяся от 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

      Возвращает:

      the Color

      Исключения:

      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона

    • color

      public static Color color(double red,
                                double green,
                                double blue)
      Создаёт непрозрачный цвет sRGB с указанными значениями красного, зелёного и синего в диапазоне 0.0-1.0.

      Параметры:

      red - компонент красного цвета в диапазоне 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

      Возвращает:

      the Color

      Исключения:

      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона

    • rgb

      public static Color rgb(int red,
                              int green,
                              int blue)
      Создаёт непрозрачный цвет sRGB с указанными значениями RGB в диапазоне 0-255.

      Параметры:

      red - компонент красного цвета в диапазоне 0-255

      Возвращает:

      the Color

      Исключения:

      IllegalArgumentException - если какое-либо значение выходит за пределы диапазона

    • grayRgb

      public static Color grayRgb(int gray)
      Это сокращение для rgb(gray, gray, gray).
    • grayRgb

      public static Color grayRgb(int gray,
                                  double opacity)
      Это сокращение для rgb(gray, gray, gray, opacity).
    • gray

      public static Color gray(double gray,
                               double opacity)
      Создаёт цвет серого.

      Параметры:

      gray - цвет в шкале серого в диапазоне 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 - оттенок в градусах

      Возвращает:

      the Color

      Исключения:

      IllegalArgumentException - если saturation, brightness или opacity выходят за пределы диапазона

    • hsb

      public static Color hsb(double hue,
                              double saturation,
                              double brightness)
      Создаёт непрозрачный цвет Color на основе заданных значений в модели HSB.

      Параметры:

      hue - оттенок в градусах

      Возвращает:

      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 - имя или числовое представление цвета в одном из поддерживаемых форматов

      Исключения:

      NullPointerException - если colorString является null

    • 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 — имя или числовое представление цвета в одном из поддерживаемых форматов

      Исключения:

      NullPointerException — если colorString имеет значение null

    • valueOf

      public static Color valueOf(String value)
      Создаёт значение цвета из строкового представления. Формат строкового представления такой же, как в web(String).

      Параметры:

      value — строка для преобразования

      Возвращает:

      объект Color, содержащий значение, представленное строковым аргументом

      Исключения:

      NullPointerException — если value имеет значение null

      С тех пор:

      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, с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности. Оттенок смещается на заданное значение и нормализуется в его естественный диапазон, значения других компонентов умножаются на заданные множители и ограничиваются своими диапазонами. Увеличение яркости чёрного цвета разрешено, используя произвольную, очень малую исходную яркость вместо нуля.
    • 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

    • getGreen

      public final double getGreen()
      Зелёный компонент Color в диапазоне 0.0-1.0.

      Значение по умолчанию:

      0,0

    • getBlue

      public final double getBlue()
      Синий компонент Color в диапазоне 0.0-1.0.

      Значение по умолчанию:

      0,0

    • getOpacity

      public final double getOpacity()
      Непрозрачность Color в диапазоне 0.0-1.0.

      Значение по умолчанию:

      1,0

    • isOpaque

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

      Определено в:

      isOpaque в классе Paint

      Возвращает:

      true, если Paint непрозрачен, false, если он непрозрачен или если это нельзя определить.

      С тех пор:

      JavaFX 8.0

    • interpolate

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

      Определено в:

      interpolate в интерфейсе Interpolatable<Color>

      Параметры:

      endValue — целевое значение

      Возвращает:

      интерполированное значение

    • equals

      public boolean equals(Object obj)
      Указывает, является ли другой объект "равным" этому.

      Переопределяет:

      equals в классе Object

      Параметры:

      obj — ссылка на объект для сравнения.

      Возвращает:

      true, если этот объект равен аргументу obj; 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