Класс Color
- Все реализованные интерфейсы:
Interpolatable<Color>
public final class Color extends Paint implements Interpolatable<Color>
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 |
Создаёт 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 |
Функция вычисляет интерполированное значение вдоль дроби t между 0.0 и 1.0. |
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. |
Подробное описание полей
ПРОЗРАЧНЫЙ
public static final Color TRANSPARENT
ЛАЗУРНЫЙ
public static final Color ALICEBLUE
АНТИЧНЫЙ БЕЛЫЙ
public static final Color ANTIQUEWHITE
БИРЮЗОВЫЙ
public static final Color AQUA
Аквамарин
public static final Color AQUAMARINE
ЛАЗУРЬ
public static final Color AZURE
БЕЖОВЫЙ
public static final Color BEIGE
БИСКВИТНЫЙ
public static final Color BISQUE
ЧЁРНЫЙ
public static final Color BLACK
БЕЛЫЙ МИНДАЛЬ
public static final Color BLANCHEDALMOND
СИНИЙ
public static final Color BLUE
СИНЕ-ФИОЛЕТОВЫЙ
public static final Color BLUEVIOLET
КОРИЧНЕВЫЙ
public static final Color BROWN
БУРГУНДСКИЙ
public static final Color BURLYWOOD
КАДЕТСКИЙ СИНИЙ
public static final Color CADETBLUE
ШАРТРУЗ
public static final Color CHARTREUSE
ШОКОЛАДНЫЙ
public static final Color CHOCOLATE
КОРАЛЛОВЫЙ
public static final Color CORAL
ГОЛУБОЙ ЦВЕТ КОЛЬЦОВЫЙ
public static final Color CORNFLOWERBLUE
ПШЕНИЧНЫЙ
public static final Color CORNSILK
ПУРПУРНЫЙ
public static final Color CRIMSON
ГОЛУБОЙ
public static final Color CYAN
ТЁМНО-СИНИЙ
public static final Color DARKBLUE
ТЁМНО-БИРЮЗОВЫЙ
public static final Color DARKCYAN
ТЁМНО-ЗОЛОТОЙ
public static final Color DARKGOLDENROD
ТЁМНО-СЕРЫЙ
public static final Color DARKGRAY
ТЁМНО-ЗЕЛЁНЫЙ
public static final Color DARKGREEN
ТЁМНО-СЕРЫЙ
public static final Color DARKGREY
ТЁМНО-ХАКИ
public static final Color DARKKHAKI
ТЁМНО-ПУРПУРНЫЙ
public static final Color DARKMAGENTA
ТЁМНО-ОЛИВКОВО-ЗЕЛЁНЫЙ
public static final Color DARKOLIVEGREEN
ТЁМНО-ОРАНЖЕВЫЙ
public static final Color DARKORANGE
ТЁМНО-ОРХИДЕЯ
public static final Color DARKORCHID
ТЁМНО-КРАСНЫЙ
public static final Color DARKRED
ТЁМНО-ЛОСОСОВЫЙ
public static final Color DARKSALMON
ТЁМНО-МОРСКОЙ ЗЕЛЁНЫЙ
public static final Color DARKSEAGREEN
ТЁМНО-СЛАТНЫЙ ГОЛУБОЙ
public static final Color DARKSLATEBLUE
ТЁМНО-СЛАНЦЕВО-СЕРЫЙ
public static final Color DARKSLATEGRAY
ТЁМНО-СЛАНЦЕВО-СЕРЫЙ
public static final Color DARKSLATEGREY
ТЁМНО-БИРЮЗОВЫЙ
public static final Color DARKTURQUOISE
ТЁМНО-ФИОЛЕТОВЫЙ
public static final Color DARKVIOLET
ГЛУБОКИЙ РОЗОВЫЙ
public static final Color DEEPPINK
ГЛУБОКОЕ НЕБЕСНОЕ ГОЛУБОЕ
public static final Color DEEPSKYBLUE
ТУСКЛО-СЕРЫЙ
public static final Color DIMGRAY
ТУСКЛО-СЕРЫЙ
public static final Color DIMGREY
ГОЛУБОЙ
public static final Color DODGERBLUE
КИРПИЧНЫЙ
public static final Color FIREBRICK
ЦВЕТ ЦВЕТОВ
public static final Color FLORALWHITE
ЛЕСНОЙ ЗЕЛЁНЫЙ
public static final Color FORESTGREEN
ФУКСИЯ
public static final Color FUCHSIA
ГЕЙНСБОРО
public static final Color GAINSBORO
ПРИЗРАЧНЫЙ БЕЛЫЙ
public static final Color GHOSTWHITE
ЗОЛОТОЙ
public static final Color GOLD
ЗОЛОТОРОД
public static final Color GOLDENROD
СЕРЫЙ
public static final Color GRAY
ЗЕЛЁНЫЙ
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
серый
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)
Этот метод поддерживает следующие форматы:
- Любое стандартное имя цвета 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, представляющее угол оттенка на цветовом круге в градусах, где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
- См. также:
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()
- Определяется в:
-
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.