Класс Color
- Все реализованные интерфейсы:
Interpolatable<Color>
public final class Color
extends Paint
implements Interpolatable<Color> Color с явным значением альфа или при получении цветовых/альфа-компонентов цвета, цветовые компоненты никогда не умножаются на альфа-компонент. Color можно создавать с помощью конструктора или одного из нескольких служебных методов. Следующие строки кода создают один и тот же синий цвет:
Color c = Color.BLUE; //use the blue constant
Color c = new Color(0,0,1,1.0); // standard constructor, use 0->1.0 values, explicit alpha of 1.0
Color c = Color.color(0,0,1.0); //use 0->1.0 values. implicit alpha of 1.0
Color c = Color.color(0,0,1.0,1.0); //use 0->1.0 values, explicit alpha of 1.0
Color c = Color.rgb(0,0,255); //use 0->255 integers, implicit alpha of 1.0
Color c = Color.rgb(0,0,255,1.0); //use 0->255 integers, explicit alpha of 1.0
Color c = Color.hsb(270,1.0,1.0); //hue = 270, saturation & value = 1.0. inplicit alpha of 1.0
Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0
Color c = Color.web("0x0000FF",1.0);// blue as a hex web value, explicit alpha
Color c = Color.web("0x0000FF");// blue as a hex web value, implicit alpha
Color c = Color.web("0x00F");// blue as a short hex web value, implicit alpha
Color c = Color.web("#0000FF",1.0);// blue as a hex web value, explicit alpha
Color c = Color.web("#0000FF");// blue as a hex web value, implicit alpha
Color c = Color.web("#00F");// blue as a short hex web value, implicit alpha
Color c = Color.web("0000FF",1.0);// blue as a hex web value, explicit alpha
Color c = Color.web("0000FF");// blue as a hex web value, implicit alpha
Color c = Color.web("00F");// blue as a short hex web value, implicit alpha
Color c = Color.web("rgba(0,0,255,1.0)");// blue as an rgb web value, explicit alpha
Color c = Color.web("rgb(0,0,255)");// blue as an rgb web value, implicit alpha
Color c = Color.web("rgba(0,0,100%,1.0)");// blue as an rgb percent web value, explicit alpha
Color c = Color.web("rgb(0,0,100%)");// blue as an rgb percent web value, implicit alpha
Color c = Color.web("hsla(270,100%,100%,1.0)");// blue as an hsl web value, explicit alpha
Color c = Color.web("hsl(270,100%,100%)");// blue as an hsl web value, implicit alpha
Создание Color выбросит IllegalArgumentException, если какое-либо из значений находится вне допустимого диапазона.
Например:
Rectangle rec1 = new Rectangle(5, 5, 50, 40);
rec1.setFill(Color.RED);
rec1.setStroke(Color.GREEN);
rec1.setStrokeWidth(3);
Rectangle rec2 = new Rectangle(65, 5, 50, 40);
rec2.setFill(Color.rgb(91, 127, 255));
rec2.setStroke(Color.hsb(40, 0.7, 0.8));
rec2.setStrokeWidth(3);
- С тех пор:
- JavaFX 2.0
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|
static Color | ALICEBLUE | Цвет айс-блю с RGB значением #F0F8FF |
|---|---|---|
static Color | ANTIQUEWHITE | Цвет антикварной белой с RGB значением #FAEBD7 |
static Color | AQUA | Цвет аква с RGB значением #00FFFF |
static Color | AQUAMARINE | Цвет аквамарин с RGB значением #7FFFD4 |
static Color | AZURE | Цвет лазурь с RGB значением #F0FFFF |
static Color | BEIGE | Цвет бежевый с RGB значением #F5F5DC |
static Color | BISQUE | Цвет бисквит с RGB значением #FFE4C4 |
static Color | BLACK | Цвет черный с RGB значением #000000 |
static Color | BLANCHEDALMOND | Цвет осветлённый миндаль с RGB значением #FFEBCD |
static Color | BLUE | Цвет синий с RGB значением #0000FF |
static Color | BLUEVIOLET | Цвет сине-фиолетовый с RGB значением #8A2BE2 |
static Color | BROWN | Цвет коричневый с RGB значением #A52A2A |
static Color | BURLYWOOD | Цвет бурый с RGB значением #DEB887 |
static Color | CADETBLUE | Цвет серо-синий с RGB значением #5F9EA0 |
static Color | CHARTREUSE | Цвет шафрановый с RGB значением #7FFF00 |
static Color | CHOCOLATE | Цвет шоколадный с RGB значением #D2691E |
static Color | CORAL | Цвет коралл с RGB значением #FF7F50 |
static Color | CORNFLOWERBLUE | Цвет сине-голубой с RGB значением #6495ED |
static Color | CORNSILK | Цвет кукурузный с RGB значением #FFF8DC |
static Color | CRIMSON | Цвет кармин с RGB значением #DC143C |
static Color | CYAN | Цвет голубой с RGB значением #00FFFF |
static Color | DARKBLUE | Цвет тёмно-синий с RGB значением #00008B |
static Color | DARKCYAN | Цвет тёмно-голубой с RGB значением #008B8B |
static Color | DARKGOLDENROD | Цвет тёмно-золотистый с RGB значением #B8860B |
static Color | DARKGRAY | Цвет тёмно-серый с RGB значением #A9A9A9 |
static Color | DARKGREEN | Цвет тёмно-зелёный с RGB значением #006400 |
static Color | DARKGREY | Цвет тёмно-серый с RGB значением #A9A9A9 |
static Color | DARKKHAKI | Цвет тёмно-хаки с RGB значением #BDB76B |
static Color | DARKMAGENTA | Цвет тёмно-пурпурный с RGB значением #8B008B |
static Color | DARKOLIVEGREEN | Цвет тёмно-оливково-зелёный с RGB значением #556B2F |
static Color | DARKORANGE | Цвет тёмно-оранжевый с RGB значением #FF8C00 |
static Color | DARKORCHID | Цвет тёмно-орхидевый с RGB значением #9932CC |
static Color | DARKRED | Цвет тёмно-красный с RGB значением #8B0000 |
static Color | DARKSALMON | Цвет тёмно-лососёвый с RGB значением #E9967A |
static Color | DARKSEAGREEN | Цвет тёмно-морской зелёный с RGB значением #8FBC8F |
static Color | DARKSLATEBLUE | Цвет тёмно-сланцево-синий с RGB значением #483D8B |
static Color | DARKSLATEGRAY | Цвет тёмно-сланцево-серый с RGB значением #2F4F4F |
static Color | DARKSLATEGREY | Цвет тёмно-сланцево-серый с RGB значением #2F4F4F |
static Color | DARKTURQUOISE | Цвет тёмно-бирюзовый с RGB значением #00CED1 |
static Color | DARKVIOLET | Цвет тёмно-фиолетовый с RGB значением #9400D3 |
static Color | DEEPPINK | Цвет ярко-розовый с RGB значением #FF1493 |
static Color | DEEPSKYBLUE | Цвет глубокий небесно-голубой с RGB значением #00BFFF |
static Color | DIMGRAY | Цвет тускло-серый с RGB значением #696969 |
static Color | DIMGREY | Цвет тускло-серый с RGB значением #696969 |
static Color | DODGERBLUE | Цвет сине-голубой с RGB значением #1E90FF |
static Color | FIREBRICK | Цвет кирпично-красный с RGB значением #B22222 |
static Color | FLORALWHITE | Цвет цветочного белого с RGB значением #FFFAF0 |
|---|---|---|
static Color | FORESTGREEN | Цвет лесного зеленого с RGB значением #228B22 |
static Color | FUCHSIA | Цвет фуксии с RGB значением #FF00FF |
static Color | GAINSBORO | Цвет серого цвета с RGB значением #DCDCDC |
static Color | GHOSTWHITE | Цвет призрачно-белого с RGB значением #F8F8FF |
static Color | GOLD | Цвет золота с RGB значением #FFD700 |
static Color | GOLDENROD | Цвет золотистого с RGB значением #DAA520 |
static Color | GRAY | Цвет серого с RGB значением #808080 |
static Color | GREEN | Цвет зеленого с RGB значением #008000 |
static Color | GREENYELLOW | Цвет желтовато-зеленого с RGB значением #ADFF2F |
static Color | GREY | Цвет серого с RGB значением #808080 |
static Color | HONEYDEW | Цвет дымчато-белого с RGB значением #F0FFF0 |
static Color | HOTPINK | Цвет ярко-розового с RGB значением #FF69B4 |
static Color | INDIANRED | Цвет индийского красного с RGB значением #CD5C5C |
static Color | INDIGO | Цвет индиго с RGB значением #4B0082 |
static Color | IVORY | Цвет слоновой кости с RGB значением #FFFFF0 |
static Color | KHAKI | Цвет хаки с RGB значением #F0E68C |
static Color | LAVENDER | Цвет лаванды с RGB значением #E6E6FA |
static Color | LAVENDERBLUSH | Цвет лавандовой пудры с RGB значением #FFF0F5 |
static Color | LAWNGREEN | Цвет лужайки зеленого с RGB значением #7CFC00 |
static Color | LEMONCHIFFON | Цвет лимонного шифона с RGB значением #FFFACD |
static Color | LIGHTBLUE | Цвет светло-голубого с RGB значением #ADD8E6 |
static Color | LIGHTCORAL | Цвет светло-кораллового с RGB значением #F08080 |
static Color | LIGHTCYAN | Цвет светло-голубого с RGB значением #E0FFFF |
static Color | LIGHTGOLDENRODYELLOW | Цвет светло-золотистого-желтого с RGB значением #FAFAD2 |
static Color | LIGHTGRAY | Цвет светло-серого с RGB значением #D3D3D3 |
static Color | LIGHTGREEN | Цвет светло-зелёного с RGB значением #90EE90 |
static Color | LIGHTGREY | Цвет светло-серого с RGB значением #D3D3D3 |
static Color | LIGHTPINK | Цвет светло-розового с RGB значением #FFB6C1 |
static Color | LIGHTSALMON | Цвет светло-лососевого с RGB значением #FFA07A |
static Color | LIGHTSEAGREEN | Цвет светло-морской-зеленого с RGB значением #20B2AA |
static Color | LIGHTSKYBLUE | Цвет светло-небесно-голубого с RGB значением #87CEFA |
static Color | LIGHTSLATEGRAY | Цвет светло-сланцево-серого с RGB значением #778899 |
static Color | LIGHTSLATEGREY | Цвет светло-сланцево-серого с RGB значением #778899 |
static Color | LIGHTSTEELBLUE | Цвет светло-стального-синего с RGB значением #B0C4DE |
static Color | LIGHTYELLOW | Цвет светло-желтого с RGB значением #FFFFE0 |
static Color | LIME | Цвет лайма с RGB значением #00FF00 |
static Color | LIMEGREEN | Цвет лайм-зеленого с RGB значением #32CD32 |
static Color | LINEN | Цвет льняного с RGB значением #FAF0E6 |
static Color | MAGENTA | Цвет пурпурного с RGB значением #FF00FF |
static Color | MAROON | Цвет коричнево-красного с RGB значением #800000 |
static Color | MEDIUMAQUAMARINE | Цвет средне-аквамарина с RGB значением #66CDAA |
static Color | MEDIUMBLUE | Цвет средне-синего с RGB значением #0000CD |
static Color | MEDIUMORCHID | Цвет средне-орхидного с RGB значением #BA55D3 |
static Color | MEDIUMPURPLE | Цвет средне-фиолетового с RGB значением #9370DB |
static Color | MEDIUMSEAGREEN | Цвет средне-морской-зеленого с RGB значением #3CB371 |
static Color | MEDIUMSLATEBLUE | Цвет средне-серо-голубой со значением RGB #7B68EE |
|---|---|---|
static Color | MEDIUMSPRINGGREEN | Цвет средне-весенне-зелёный со значением RGB #00FA9A |
static Color | MEDIUMTURQUOISE | Цвет средне-бирюзовый со значением RGB #48D1CC |
static Color | MEDIUMVIOLETRED | Цвет средне-фиолетово-красный со значением RGB #C71585 |
static Color | MIDNIGHTBLUE | Цвет темно-синий со значением RGB #191970 |
static Color | MINTCREAM | Цвет мята со значением RGB #F5FFFA |
static Color | MISTYROSE | Цвет туманно-розовый со значением RGB #FFE4E1 |
static Color | MOCCASIN | Цвет моккасин со значением RGB #FFE4B5 |
static Color | NAVAJOWHITE | Цвет кораллового белого со значением RGB #FFDEAD |
static Color | NAVY | Цвет темно-синий со значением RGB #000080 |
static Color | OLDLACE | Цвет старинной кружевной со значением RGB #FDF5E6 |
static Color | OLIVE | Цвет оливы со значением RGB #808000 |
static Color | OLIVEDRAB | Цвет оливково-серого со значением RGB #6B8E23 |
static Color | ORANGE | Цвет оранжевый со значением RGB #FFA500 |
static Color | ORANGERED | Цвет оранжево-красный со значением RGB #FF4500 |
static Color | ORCHID | Цвет орхидея со значением RGB #DA70D6 |
static Color | PALEGOLDENROD | Цвет бледно-золотисто-жёлтый со значением RGB #EEE8AA |
static Color | PALEGREEN | Цвет бледно-зелёный со значением RGB #98FB98 |
static Color | PALETURQUOISE | Цвет бледно-бирюзовый со значением RGB #AFEEEE |
static Color | PALEVIOLETRED | Цвет бледно-фиолетово-красный со значением RGB #DB7093 |
static Color | PAPAYAWHIP | Цвет персик со значением RGB #FFEFD5 |
static Color | PEACHPUFF | Цвет персик пуф со значением RGB #FFDAB9 |
static Color | PERU | Цвет перу со значением RGB #CD853F |
static Color | PINK | Цвет розовый со значением RGB #FFC0CB |
static Color | PLUM | Цвет слива со значением RGB #DDA0DD |
static Color | POWDERBLUE | Цвет порошково-голубой со значением RGB #B0E0E6 |
static Color | PURPLE | Цвет фиолетовый со значением RGB #800080 |
static Color | RED | Цвет красный со значением RGB #FF0000 |
static Color | ROSYBROWN | Цвет розово-коричневый со значением RGB #BC8F8F |
static Color | ROYALBLUE | Цвет королевский синий со значением RGB #4169E1 |
static Color | SADDLEBROWN | Цвет седло-коричневый со значением RGB #8B4513 |
static Color | SALMON | Цвет лососёвый со значением RGB #FA8072 |
static Color | SANDYBROWN | Цвет песчано-коричневый со значением RGB #F4A460 |
static Color | SEAGREEN | Цвет морской зелёный со значением RGB #2E8B57 |
static Color | SEASHELL | Цвет морской ракушки со значением RGB #FFF5EE |
static Color | SIENNA | Цвет сенна со значением RGB #A0522D |
static Color | SILVER | Цвет серебристый со значением RGB #C0C0C0 |
static Color | SKYBLUE | Цвет небесно-голубой со значением RGB #87CEEB |
static Color | SLATEBLUE | Цвет серо-голубой со значением RGB #6A5ACD |
static Color | SLATEGRAY | Цвет серо-серый со значением RGB #708090 |
static Color | SLATEGREY | Цвет серо-серый со значением RGB #708090 |
static Color | SNOW | Цвет снег со значением RGB #FFFAFA |
static Color | SPRINGGREEN | Цвет весенне-зелёный со значением RGB #00FF7F |
static Color | STEELBLUE | Цвет стальная синева со значением RGB #4682B4 |
static Color | TAN | Цвет бежевый со значением RGB #D2B48C |
static Color | TEAL | Цвет бирюзовый со значением RGB #008080 |
static Color | THISTLE | Цвет пыльной розы со значением RGB #D8BFD8 |
|---|---|---|
static Color | TOMATO | Цвет помидора со значением RGB #FF6347 |
static Color | TRANSPARENT | Полностью прозрачный цвет со значением ARGB #00000000. |
static Color | TURQUOISE | Цвет бирюзы со значением RGB #40E0D0 |
static Color | VIOLET | Цвет фиолетового цвета со значением RGB #EE82EE |
static Color | WHEAT | Цвет пшеницы со значением RGB #F5DEB3 |
static Color | WHITE | Цвет белый со значением RGB #FFFFFF |
static Color | WHITESMOKE | Цвет дымка со значением RGB #F5F5F5 |
static Color | YELLOW | Цвет жёлтый со значением RGB #FFFF00 |
static Color | YELLOWGREEN | Цвет жёлто-зелёный со значением RGB #9ACD32 |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Color(double red,
double green,
double blue,
double opacity) | Создаёт Color со значениями красного, зелёного, синего и альфа в диапазоне 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) | Указывает, является ли какой-либо другой объект "равным" этому. |
double | getBlue() | Синяя компонента Color в диапазоне 0.0-1.0. |
double | getBrightness() | Возвращает компонент яркости этого Color. |
double | getGreen() | Зелёная компонента Color в диапазоне 0.0-1.0. |
double | getHue() | Возвращает компонент оттенка этого Color. |
double | getOpacity() | Непрозрачность Color в диапазоне 0.0-1.0. |
double | getRed() | Красная компонента Color в диапазоне 0.0-1.0. |
double | getSaturation() | Возвращает компонент насыщенности этого Color. |
static Color | gray(double gray) | Создаёт непрозрачный серый цвет. |
static Color | gray(double gray,
double opacity) | Создаёт серый цвет. |
static Color | grayRgb(int gray) | Это сокращённая форма для rgb(gray, gray, gray). |
static Color | grayRgb(int gray,
double opacity) | Это сокращённая форма для rgb(gray, gray, gray, opacity). |
Color | grayscale() | Создаёт новый цвет, который является серым эквивалентом этого цвета. |
int | hashCode() | Возвращает хэш-код для этого объекта Color. |
static Color | hsb(double hue,
double saturation,
double brightness) | Создаёт непрозрачный Color на основе заданных значений в цветовой модели HSB. |
static Color | hsb(double hue,
double saturation,
double brightness,
double opacity) | Создаёт Color на основе заданных значений в цветовой модели HSB и заданной непрозрачности. |
Color | invert() | Создаёт новый цвет, являющийся инверсией этого цвета. |
boolean | isOpaque() | Определяет, является ли эта краска полностью непрозрачной. |
static Color | rgb(int red,
int green,
int blue) | Создаёт непрозрачный цвет sRGB с заданными значениями RGB в диапазоне 0-255. |
static Color | rgb(int red,
int green,
int blue,
double opacity) | Создаёт цвет sRGB с заданными значениями RGB в диапазоне 0-255 и заданной непрозрачностью. |
Color | saturate() | Создаёт новый цвет, который является более насыщенным вариантом этого цвета. |
String | toString() | Возвращает строковое представление этого Color. |
static Color | valueOf(String value) | Создаёт значение цвета из строкового представления. |
static Color | web(String colorString) | Создаёт цвет RGB, заданный строкой атрибута HTML или CSS. |
static Color | web(String colorString,
double opacity) | Создаёт цвет RGB, заданный строкой атрибута HTML или CSS. |
Методы, объявленные в классе java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе javafx.animation.Interpolatable
interpolate
Подробное описание полей
ПРОЗРАЧНЫЙ
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
TAN
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)
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
- См. также:
web(String)
getHue
public double getHue()
Color.- Возвращает:
- Значение оттенка в диапазоне
0.0-360.0.
getSaturation
public double getSaturation()
Color.- Возвращает:
- Значение насыщенности в диапазоне
0.0-1.0.
getBrightness
public double getBrightness()
Color.- Возвращает:
- Значение яркости в диапазоне
0.0-1.0.
deriveColor
public Color deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Color на основе этого Color с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности. Оттенок смещается на заданное значение и нормализуется в свой естественный диапазон, значения других компонентов умножаются на заданные множители и обрезаются до своих диапазонов. Увеличение яркости чёрного цвета допускается путём использования произвольной очень малой исходной яркости вместо нуля.- Параметры:
-
hueShift- смещение оттенка -
saturationFactor- множитель насыщенности -
brightnessFactor- множитель яркости -
opacityFactor- множитель непрозрачности - Возвращает:
- новый
Color, основанный на этомColorс изменёнными значениями оттенка, насыщенности, яркости и непрозрачности.
brighter
public Color brighter()
- Возвращает:
- цвет, который является более светлым вариантом этого цвета
darker
public Color darker()
- Возвращает:
- цвет, который является более тёмным вариантом этого цвета
saturate
public Color saturate()
- Возвращает:
- цвет, который является более насыщенным вариантом этого цвета
desaturate
public Color desaturate()
- Возвращает:
- цвет, который является менее насыщенным вариантом этого цвета
grayscale
public Color grayscale()
- Возвращает:
- цвет, который является градацией серого для этого цвета
invert
public Color invert()
- Возвращает:
- цвет, являющийся инверсией этого цвета
getRed
public final double getRed()
Color в диапазоне 0.0-1.0.- Значение по умолчанию:
- 0.0
- Возвращает:
- красную составляющую
Colorв диапазоне0.0-1.0
getGreen
public final double getGreen()
Color в диапазоне 0.0-1.0.- Значение по умолчанию:
- 0.0
- Возвращает:
- зелёную составляющую
Colorв диапазоне0.0-1.0
getBlue
public final double getBlue()
Color в диапазоне 0.0-1.0.- Значение по умолчанию:
- 0.0
- Возвращает:
- синюю составляющую
Colorв диапазоне0.0-1.0
getOpacity
public final double getOpacity()
Color в диапазоне 0.0-1.0.- Значение по умолчанию:
- 1.0
- Возвращает:
- непрозрачность
Colorв диапазоне0.0-1.0
isOpaque
public final boolean isOpaque()
- Определено в:
-
isOpaqueв классеPaint - Возвращает:
- true, если Paint непрозрачный, false, если он непрозрачный или если это нельзя определить.
- С:
- JavaFX 8.0
equals
public boolean equals(Object obj)
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект ссылки для сравнения. - Возвращает:
-
true, если этот объект равен переданному аргументу;falseв противном случае.
hashCode
public int hashCode()
Color.- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- хэш-код для этого объекта
Color.
toString
public String toString()
Color. Этот метод предназначен только для информационных целей. Содержимое и формат возвращаемой строки могут варьироваться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.