Spec-Zone.ru › OpenJavaFX 21

Класс 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 или явное, заданное в конструкторе. Значение альфа определяет прозрачность цвета и может быть представлено двойным значением в диапазоне 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

Краткое описание полей

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

Краткое описание конструкторов

Конструктор Описание
Color(double red, double green, double blue, double opacity)
Создаёт Color со значениями красного, зеленого, синего и альфа в диапазоне 0.0-1.0.

Краткое описание методов

Модификатор и тип Метод Описание
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)
Указывает, является ли какой-либо другой объект "равным" этому объекту.
final double getBlue()
Синий компонент Color в диапазоне 0.0-1.0.
double getBrightness()
Получает компонент яркости этого Color.
final double getGreen()
Зелёный компонент Color в диапазоне 0.0-1.0.
double getHue()
Получает компонент оттенка этого Color.
final double getOpacity()
Непрозрачность Color в диапазоне 0.0-1.0.
final 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()
Создаёт новый цвет, который является инверсией этого цвета.
final boolean isOpaque()
Указывает, является ли этот объект Paint полностью непрозрачным.
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
END_OF_DOCUMENT_MARKER

Подробное описание полей

ПРОЗРАЧНЫЙ

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)
Создает Color со значениями красного, зеленого, синего и альфа-каналов, заданными в диапазоне 0.0-1.0.
Параметры:
red - значение красного компонента в диапазоне от 0 до 1
green - значение зеленого компонента в диапазоне от 0 до 1
blue - значение синего компонента в диапазоне от 0 до 1
opacity - значение непрозрачности в диапазоне от 0 до 1

Подробное описание методов

Цвет

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
Возвращает:
созданный Color
Исключения:
IllegalArgumentException - если любое значение находится вне диапазона

Цвет

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
Возвращает:
созданный 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
Возвращает:
созданный 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
Возвращает:
созданный Color
Исключения:
IllegalArgumentException - если любое значение находится вне диапазона

grayRgb

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

grayRgb

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

серый

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

серый

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

hsb

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

hsb

public static Color hsb(double hue, double saturation, double brightness)
Создает непрозрачный Color, основанный на указанных значениях в модели цвета HSB.
Параметры:
hue - оттенок в градусах
saturation - насыщенность
brightness - яркость
Возвращает:
созданный 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 задаёт неподдерживаемое имя цвета или неверное шестнадцатеричное значение
С:
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)
Создаёт новый цвет на основе этого цвета с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности. Оттенок смещается на заданное значение и нормализуется в свой естественный диапазон, значения других компонентов умножаются на заданные множители и обрезаются до своих диапазонов. Повышение яркости чёрного цвета допускается путём использования произвольной, очень малой исходной яркости вместо нуля.
Параметры:
hueShift - смещение оттенка
saturationFactor - множитель насыщенности
brightnessFactor - множитель яркости
opacityFactor - множитель непрозрачности
Возвращает:
новый цвет на основе этого цвета с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности.

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()
Красная составляющая цвета, в диапазоне 0.0-1.0.
Значение по умолчанию:
0.0
Возвращает:
красная составляющая цвета, в диапазоне 0.0-1.0

getGreen

public final double getGreen()
Зелёная составляющая цвета, в диапазоне 0.0-1.0.
Значение по умолчанию:
0.0
Возвращает:
зелёная составляющая цвета, в диапазоне 0.0-1.0

getBlue

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

getOpacity

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

isOpaque

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