Класс Color
- Все реализованные интерфейсы:
Interpolatable<Paint>
public final class Color extends Paint
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. implicit alpha of 1.0
Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0
Color c = Color.web("0x0000FF",1.0);// blue as a hex web value, explicit alpha
Color c = Color.web("0x0000FF");// blue as a hex web value, implicit alpha
Color c = Color.web("0x00F");// blue as a short hex web value, implicit alpha
Color c = Color.web("#0000FF",1.0);// blue as a hex web value, explicit alpha
Color c = Color.web("#0000FF");// blue as a hex web value, implicit alpha
Color c = Color.web("#00F");// blue as a short hex web value, implicit alpha
Color c = Color.web("0000FF",1.0);// blue as a hex web value, explicit alpha
Color c = Color.web("0000FF");// blue as a hex web value, implicit alpha
Color c = Color.web("00F");// blue as a short hex web value, implicit alpha
Color c = Color.web("rgba(0,0,255,1.0)");// blue as an rgb web value, explicit alpha
Color c = Color.web("rgb(0,0,255)");// blue as an rgb web value, implicit alpha
Color c = Color.web("rgba(0,0,100%,1.0)");// blue as an rgb percent web value, explicit alpha
Color c = Color.web("rgb(0,0,100%)");// blue as an rgb percent web value, implicit alpha
Color c = Color.web("hsla(270,100%,100%,1.0)");// blue as an hsl web value, explicit alpha
Color c = Color.web("hsl(270,100%,100%)");// blue as an hsl web value, implicit alpha
Создание 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);
- C момента:
- 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 |
Создаёт Color со значениями красного, зелёного, синего и альфа в диапазоне 0.0-1.0. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Color |
brighter() |
Создаёт новый Цвет, который является более светлой версией этого Цвета. |
static Color |
color |
Создаёт непрозрачный цвет sRGB со значениями красного, зелёного и синего в диапазоне 0.0-1.0. |
static Color |
color |
Создаёт цвет sRGB со значениями красного, зелёного и синего в диапазоне 0.0-1.0 и заданной непрозрачностью. |
Color |
darker() |
Создаёт новый Цвет, который является более тёмной версией этого Цвета. |
Color |
deriveColor |
Создаёт новый Color, основанный на этом Color с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности. |
Color |
desaturate() |
Создаёт новый Цвет, который является менее насыщенной версией этого Цвета. |
boolean |
equals |
Указывает, является ли другой объект "равным" этому. |
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 |
Создаёт непрозрачный серый цвет. |
static Color |
gray |
Создаёт серый цвет. |
static Color |
grayRgb |
Это сокращение для rgb(gray, gray, gray). |
static Color |
grayRgb |
Это сокращение для rgb(gray, gray, gray, opacity). |
Color |
grayscale() |
Создаёт новый Цвет, который является серой версией этого Цвета. |
int |
hashCode() |
Возвращает хэш-код для этого объекта Color. |
static Color |
hsb |
Создаёт непрозрачный Color на основе указанных значений в цветовой модели HSB. |
static Color |
hsb |
Создаёт Color на основе указанных значений в цветовой модели HSB и заданной непрозрачности. |
Color |
interpolate |
Возвращает промежуточное значение между значением этого Color и указанным endValue, используя линейный коэффициент интерполяции t, в диапазоне от 0 (включительно) до 1 (включительно). |
Paint |
interpolate |
Возвращает промежуточное значение между значением этого Interpolatable и указанным endValue, используя линейный коэффициент интерполяции t, в диапазоне от 0 (включительно) до 1 (включительно). |
Color |
invert() |
Создаёт новый Цвет, являющийся инверсией этого Цвета. |
final boolean |
isOpaque() |
Указывает, является ли этот объект Paint полностью непрозрачным. |
static Color |
rgb |
Создаёт непрозрачный цвет sRGB со значениями RGB в диапазоне 0-255. |
static Color |
rgb |
Создаёт цвет sRGB со значениями RGB в диапазоне 0-255 и заданной непрозрачностью. |
Color |
saturate() |
Создаёт новый Цвет, который является более насыщенной версией этого Цвета. |
String |
toString() |
Возвращает строковое представление этого Color. |
static Color |
valueOf |
Создаёт значение цвета из строкового представления. |
static Color |
web |
Создаёт цвет RGB, заданный строкой атрибута HTML или CSS. |
static Color |
web |
Создаёт цвет RGB, заданный строкой атрибута HTML или CSS. |
Подробное описание полей
TRANSPARENT
public static final Color TRANSPARENT
ALICEBLUE
public static final Color ALICEBLUE
ANTIQUEWHITE
public static final Color ANTIQUEWHITE
AQUA
public static final Color AQUA
AQUAMARINE
public static final Color AQUAMARINE
AZURE
public static final Color AZURE
BEIGE
public static final Color BEIGE
BISQUE
public static final Color BISQUE
BLACK
public static final Color BLACK
BLANCHEDALMOND
public static final Color BLANCHEDALMOND
BLUE
public static final Color BLUE
BLUEVIOLET
public static final Color BLUEVIOLET
BROWN
public static final Color BROWN
BURLYWOOD
public static final Color BURLYWOOD
CADETBLUE
public static final Color CADETBLUE
CHARTREUSE
public static final Color CHARTREUSE
CHOCOLATE
public static final Color CHOCOLATE
CORAL
public static final Color CORAL
CORNFLOWERBLUE
public static final Color CORNFLOWERBLUE
CORNSILK
public static final Color CORNSILK
CRIMSON
public static final Color CRIMSON
CYAN
public static final Color CYAN
DARKBLUE
public static final Color DARKBLUE
DARKCYAN
public static final Color DARKCYAN
DARKGOLDENROD
public static final Color DARKGOLDENROD
DARKGRAY
public static final Color DARKGRAY
DARKGREEN
public static final Color DARKGREEN
DARKGREY
public static final Color DARKGREY
DARKKHAKI
public static final Color DARKKHAKI
DARKMAGENTA
public static final Color DARKMAGENTA
DARKOLIVEGREEN
public static final Color DARKOLIVEGREEN
DARKORANGE
public static final Color DARKORANGE
DARKORCHID
public static final Color DARKORCHID
DARKRED
public static final Color DARKRED
DARKSALMON
public static final Color DARKSALMON
DARKSEAGREEN
public static final Color DARKSEAGREEN
DARKSLATEBLUE
public static final Color DARKSLATEBLUE
DARKSLATEGRAY
public static final Color DARKSLATEGRAY
DARKSLATEGREY
public static final Color DARKSLATEGREY
DARKTURQUOISE
public static final Color DARKTURQUOISE
DARKVIOLET
public static final Color DARKVIOLET
DEEPPINK
public static final Color DEEPPINK
DEEPSKYBLUE
public static final Color DEEPSKYBLUE
DIMGRAY
public static final Color DIMGRAY
DIMGREY
public static final Color DIMGREY
DODGERBLUE
public static final Color DODGERBLUE
FIREBRICK
public static final Color FIREBRICK
FLORALWHITE
public static final Color FLORALWHITE
FORESTGREEN
public static final Color FORESTGREEN
FUCHSIA
public static final Color FUCHSIA
GAINSBORO
public static final Color GAINSBORO
GHOSTWHITE
public static final Color GHOSTWHITE
GOLD
public static final Color GOLD
GOLDENROD
public static final Color GOLDENROD
GRAY
public static final Color GRAY
GREEN
public static final Color GREEN
ЖЁЛТО-ЗЕЛЁНЫЙ
public static final Color GREENYELLOW
СЕРЫЙ
public static final Color GREY
МЕДОВИЦЫ
public static final Color HONEYDEW
ЯРКО-РОЗОВЫЙ
public static final Color HOTPINK
ИНДИЙСКИЙ КРАСНЫЙ
public static final Color INDIANRED
ИНДИГО
public static final Color INDIGO
КОСТЕНОЧНЫЙ
public static final Color IVORY
ХАКИ
public static final Color KHAKI
ЛАВЕНДЕР
public static final Color LAVENDER
ЛАВЕНДЕРОВЫЙ РУЖ
public static final Color LAVENDERBLUSH
ЛУГОВО-ЗЕЛЁНЫЙ
public static final Color LAWNGREEN
ЛЕМОНЧИФОН
public static final Color LEMONCHIFFON
СВЕТЛО-ГОЛУБОЙ
public static final Color LIGHTBLUE
СВЕТЛО-КОРАЛЛОВЫЙ
public static final Color LIGHTCORAL
СВЕТЛО-ГОЛУБОЙ
public static final Color LIGHTCYAN
СВЕТЛО-ЗОЛОТОЙ ЖЁЛТЫЙ
public static final Color LIGHTGOLDENRODYELLOW
СВЕТЛО-СЕРЫЙ
public static final Color LIGHTGRAY
СВЕТЛО-ЗЕЛЁНЫЙ
public static final Color LIGHTGREEN
СВЕТЛО-СЕРЫЙ
public static final Color LIGHTGREY
СВЕТЛО-РОЗОВЫЙ
public static final Color LIGHTPINK
СВЕТЛО-ЛОСОСОВЫЙ
public static final Color LIGHTSALMON
СВЕТЛО-МОРСКОЙ ЗЕЛЁНЫЙ
public static final Color LIGHTSEAGREEN
СВЕТЛО-НЕБЕСНО-ГОЛУБОЙ
public static final Color LIGHTSKYBLUE
СВЕТЛО-СЛАНЕВЫЙ СЕРЫЙ
public static final Color LIGHTSLATEGRAY
СВЕТЛО-СЛАНЕВЫЙ СЕРЫЙ
public static final Color LIGHTSLATEGREY
СВЕТЛО-СТАЛЬНО-ГОЛУБОЙ
public static final Color LIGHTSTEELBLUE
СВЕТЛО-ЖЁЛТЫЙ
public static final Color LIGHTYELLOW
ЛИМЁН
public static final Color LIME
ЛИМЁННО-ЗЕЛЁНЫЙ
public static final Color LIMEGREEN
ЛЁН
public static final Color LINEN
ПУРПУРНЫЙ
public static final Color MAGENTA
БУРЫЙ
public static final Color MAROON
СРЕДНИЙ АКУАМАРИН
public static final Color MEDIUMAQUAMARINE
СРЕДНИЙ СИНИЙ
public static final Color MEDIUMBLUE
СРЕДНЯЯ ОРХИДЕЯ
public static final Color MEDIUMORCHID
СРЕДНИЙ ФИОЛЕТОВЫЙ
public static final Color MEDIUMPURPLE
СРЕДНИЙ МОРЕЙСКИЙ ЗЕЛЁНЫЙ
public static final Color MEDIUMSEAGREEN
СРЕДНИЙ СЛАНЕВЫЙ СИНИЙ
public static final Color MEDIUMSLATEBLUE
СРЕДНИЙ ВЕСЕННИЙ ЗЕЛЁНЫЙ
public static final Color MEDIUMSPRINGGREEN
СРЕДНИЙ БИРЮЗОВЫЙ
public static final Color MEDIUMTURQUOISE
СРЕДНИЙ ФИОЛЕТОВО-КРАСНЫЙ
public static final Color MEDIUMVIOLETRED
ПОЛНОЧНЫЙ СИНИЙ
public static final Color MIDNIGHTBLUE
МЯТНО-СЛИВОЧНЫЙ
public static final Color MINTCREAM
ТУМАННО-РОЗОВЫЙ
public static final Color MISTYROSE
МОКАСИН
public static final Color MOCCASIN
НАВАХО-БЕЛЫЙ
public static final Color NAVAJOWHITE
ФЛОТСКИЙ
public static final Color NAVY
СТАРИННОЕ КРУЖЕВО
public static final Color OLDLACE
ОЛИВКОВЫЙ
public static final Color OLIVE
ОЛИВКОВО-ТЁМНЫЙ
public static final Color OLIVEDRAB
ОРАНЖЕВЫЙ
public static final Color ORANGE
ОРАНЖЕВО-КРАСНЫЙ
public static final Color ORANGERED
ОРХИДЕЯ
public static final Color ORCHID
СЛАБО-ЗОЛОТОЙ
public static final Color PALEGOLDENROD
СЛАБО-ЗЕЛЁНЫЙ
public static final Color PALEGREEN
ПАЛЕТРУКОИЗ
public static final Color PALETURQUOISE
ПЛАЛЕТФИОЛЕТОВО-КРАСНЫЙ
public static final Color PALEVIOLETRED
ПАПАЙЯ-СВЕТЛЫЙ
public static final Color PAPAYAWHIP
ПРУШЕЧНЫЙ-ПУФ
public static final Color PEACHPUFF
ПЕРУ
public static final Color PERU
РОЗОВЫЙ
public static final Color PINK
СЛИВА
public static final Color PLUM
ПУДРОВО-СИНИЙ
public static final Color POWDERBLUE
ФИОЛЕТОВЫЙ
public static final Color PURPLE
КРАСНЫЙ
public static final Color RED
РУМЯННО-БУРЫЙ
public static final Color ROSYBROWN
КОРОЛЕВСКИЙ-СИНИЙ
public static final Color ROYALBLUE
СЕДЛОВО-БУРЫЙ
public static final Color SADDLEBROWN
ЛОСОСЕВЫЙ
public static final Color SALMON
ПЕСОЧНО-БУРЫЙ
public static final Color SANDYBROWN
МОРСКОЙ-ЗЕЛЕНЫЙ
public static final Color SEAGREEN
МОРСКАЯ-РАКУШКА
public static final Color SEASHELL
СИЕННА
public static final Color SIENNA
СЕРЕБРЯНЫЙ
public static final Color SILVER
НЕБЕСНО-ГОЛУБОЙ
public static final Color SKYBLUE
СЛАНЦЕВО-СИНИЙ
public static final Color SLATEBLUE
СЛАНЦЕВО-СЕРЫЙ
public static final Color SLATEGRAY
СЛАНЦЕВО-СЕРЫЙ
public static final Color SLATEGREY
СНЕГ
public static final Color SNOW
ВЕСЕННЕ-ЗЕЛЕНЫЙ
public static final Color SPRINGGREEN
СТАЛЬНО-СИНИЙ
public static final Color STEELBLUE
КОРИЧНЕВЫЙ
public static final Color TAN
ТЕАЛ
public static final Color TEAL
РЕПЕЛЬКА
public static final Color THISTLE
ПОМИДОРНЫЙ
public static final Color TOMATO
БИРЮЗОВЫЙ
public static final Color TURQUOISE
ФИОЛЕТОВЫЙ
public static final Color VIOLET
ПШЕНИЧНЫЙ
public static final Color WHEAT
БЕЛЫЙ
public static final Color WHITE
БЕЛЫЙ-ДЫМ
public static final Color WHITESMOKE
ЖЁЛТЫЙ
public static final Color YELLOW
ЖЁЛТО-ЗЕЛЁНЫЙ
public static final Color YELLOWGREEN
Подробное описание конструкторов
Цвет
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)
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)
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)
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)
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
gray
public static Color gray(double gray, double opacity)
- Параметры:
-
gray- оттенок серого в диапазоне0.0(чёрный) -1.0(белый). -
opacity- компонента непрозрачности, в диапазоне0.0-1.0 - Возвращает:
Color- Исключения:
-
IllegalArgumentException- если любое значение выходит за пределы диапазона
gray
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)
- Параметры:
-
hue- оттенок, в градусах -
saturation- насыщенность,0.0 to 1.0 -
brightness- яркость,0.0 to 1.0 -
opacity- непрозрачность,0.0 to 1.0 - Возвращает:
Color- Исключения:
-
IllegalArgumentException- еслиsaturation,brightnessилиopacityвыходят за пределы диапазона
hsb
public static Color hsb(double hue, double saturation, double brightness)
- Параметры:
-
hue- оттенок, в градусах -
saturation- насыщенность,0.0 to 1.0 -
brightness- яркость,0.0 to 1.0 - Возвращает:
Color- Исключения:
-
IllegalArgumentException- еслиsaturationилиbrightnessвыходят за пределы диапазона
web
public static Color web(String colorString, double opacity)
Этот метод поддерживает следующие форматы:
- Любое стандартное имя цвета 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)
Этот метод поддерживает следующие форматы:
- Любое стандартное имя цвета 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, представляющее угол оттенка на цветовом круге в градусах, причём120.0обозначает красный,240.0обозначает зелёный, аsобозначает синий. Значение0.0— насыщенность желаемого цвета, представленная как дробное процентное значение от серого (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
- См. также:
getHue
public double getHue()
Color.- Возвращает:
- Значение оттенка в диапазоне
0.0-360.0.
getSaturation
public double getSaturation()
Color.- Возвращает:
- Значение насыщенности в диапазоне
0.0-1.0.
getBrightness
public double getBrightness()
Color.- Возвращает:
- Значение яркости в диапазоне
0.0-1.0.
deriveColor
public Color deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Color, основанный на этом Color с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности. Оттенок смещается на заданное значение и нормализуется в его естественный диапазон, значения других компонентов умножаются на заданные множители и ограничиваются в своих диапазонах. Повышение яркости чёрного цвета допускается, используя произвольную, очень небольшую исходную яркость вместо нуля.- Параметры:
-
hueShift- сдвиг оттенка -
saturationFactor- множитель насыщенности -
brightnessFactor- множитель яркости -
opacityFactor- множитель непрозрачности - Возвращает:
Color, основанный на этомColorс изменёнными значениями оттенка, насыщенности, яркости и непрозрачности.
brighter
public Color brighter()
- Возвращает:
- цвет, который является более светлым вариантом этого цвета
darker
public Color darker()
- Возвращает:
- цвет, который является более тёмным вариантом этого цвета
saturate
public Color saturate()
- Возвращает:
- цвет, который является более насыщенным вариантом этого цвета
desaturate
public Color desaturate()
- Возвращает:
- цвет, который является менее насыщенным вариантом этого цвета
grayscale
public Color grayscale()
- Возвращает:
- цвет, который является оттенком серого этого цвета
invert
public Color invert()
- Возвращает:
- цвет, который является инверсией этого цвета
getRed
public final double getRed()
Color, в диапазоне 0.0-1.0.- Значение по умолчанию:
- 0.0
- Тип интерполяции:
- линейный
- Возвращает:
- красный компонент
Color, в диапазоне0.0-1.0
getGreen
public final double getGreen()
Color, в диапазоне 0.0-1.0.- Значение по умолчанию:
- 0.0
- Тип интерполяции:
- линейный
- Возвращает:
- зелёный компонент
Color, в диапазоне0.0-1.0
getBlue
public final double getBlue()
Color, в диапазоне 0.0-1.0.- Значение по умолчанию:
- 0.0
- Тип интерполяции:
- линейный
- Возвращает:
- синий компонент
Color, в диапазоне0.0-1.0
getOpacity
public final double getOpacity()
Color, в диапазоне 0.0-1.0.- Значение по умолчанию:
- 1.0
- Тип интерполяции:
- линейный
- Возвращает:
- непрозрачность
Color, в диапазоне0.0-1.0
isOpaque
public final boolean isOpaque()
interpolate
public Color interpolate(Color endValue, double t)
Color и указанным endValue, используя линейный фактор интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно).- Параметры:
-
endValue- целевое значение -
t- фактор интерполяции - Возвращает:
- промежуточное значение
- Исключения:
-
NullPointerException- еслиendValueимеет значениеnull
interpolate
public Paint interpolate(Paint endValue, double t)
Interpolatable и указанным endValue, используя линейный фактор интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно). Возвращаемое значение может не быть новым экземпляром; реализация также может вернуть один из двух существующих экземпляров, если промежуточное значение будет равно одному из существующих значений. Однако это оптимизация, и приложения не должны предполагать какой-либо конкретной идентичности возвращаемого значения.
- Параметры:
-
endValue- целевое значение -
t- фактор интерполяции - Возвращает:
- промежуточное значение
- Исключения:
-
NullPointerException- еслиendValueимеет значениеnull - С:
- 24
equals
hashCode
toString
public String toString()
Color. Этот метод предназначен только для информационных целей. Содержание и формат возвращаемой строки могут варьироваться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.
© 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.