Spec-Zone.ru › OpenJavaFX 17

Класс Color

java.lang.Object
javafx.scene.paint.Paint
javafx.scene.paint.Color
Все реализованные интерфейсы:
Interpolatable<Color>
public final class Color
extends Paint
implements Interpolatable<Color>
Класс Color используется для инкапсуляции цветов в стандартном цветовом пространстве sRGB. Каждый цвет имеет неявное значение альфа 1.0 или явное, заданное в конструкторе. Значение альфа определяет прозрачность цвета и может быть представлено двойным значением в диапазоне 0.0-1.0 или целым числом от 0 до 255. Значение альфа 1.0 или 255 означает, что цвет полностью непрозрачен, а значение альфа 0 или 0.0 означает, что цвет полностью прозрачен. При создании Color с явным значением альфа или при получении цветовых/альфа-компонентов цвета, цветовые компоненты никогда не умножаются на альфа-компонент.

Color можно создавать с помощью конструктора или одного из нескольких служебных методов. Следующие строки кода создают один и тот же синий цвет:


 
 Color 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
END_OF_DOCUMENT_MARKER
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
END_OF_DOCUMENT_MARKER
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
END_OF_DOCUMENT_MARKER
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
Полностью прозрачный цвет с ARGB значением #00000000.

ЛАЗУРЬ

public static final Color ALICEBLUE
Цвет лазури с RGB значением #F0F8FF

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

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

БИРЮЗОВО-ГОЛУБОЙ

public static final Color AQUA
Цвет бирюзово-голубой с RGB значением #00FFFF

БИРЮЗОВЫЙ

public static final Color AQUAMARINE
Цвет бирюзовый с RGB значением #7FFFD4

ЛАЗУРЬ

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

БЕЖЕВЫЙ

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

БИСКВИТНЫЙ

public static final Color BISQUE
Цвет бисквитный с RGB значением #FFE4C4

ЧЁРНЫЙ

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

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

public static final Color BLANCHEDALMOND
Цвет белый миндаль с RGB значением #FFEBCD

СИНИЙ

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

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

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

КОРИЧНЕВЫЙ

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

БУРЛИ_ВУД

public static final Color BURLYWOOD
Цвет бурли вуд с RGB значением #DEB887

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

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

ШАРТЕЗ

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

ШОКОЛАДНЫЙ

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

КОРАЛЛОВЫЙ

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

ГОЛУБОЙ_КУКУРУЗЫ

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

ШЁЛК_КУКУРУЗЫ

public static final Color CORNSILK
Цвет шёлк кукурузы с RGB значением #FFF8DC

КРАСНО-БУРЫЙ

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

ГОЛУБОЙ

public static final Color CYAN
Цвет голубой с RGB значением #00FFFF

ТЁМНО-СИНИЙ

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

ТЁМНО-БИРЮЗОВЫЙ

public static final Color DARKCYAN
Цвет темно-бирюзовый с RGB значением #008B8B

ТЁМНО-ЗОЛОТИСТЫЙ

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

ТЁМНО-СЕРЫЙ

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

ТЁМНО-ЗЕЛЁНЫЙ

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

ТЁМНО-СЕРЫЙ

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

ТЁМНО-ХАКИ

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

ТЁМНО-ПУРПУРНЫЙ

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

ТЁМНО-ОЛИВКОВО-ЗЕЛЁНЫЙ

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

ТЁМНО-ОРАНЖЕВЫЙ

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

ТЁМНО-ОРХИДЕЯ

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

ТЁМНО-КРАСНЫЙ

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

ТЁМНО-ЛОСОСОВЫЙ

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

ТЁМНО-МОРСКОЙ_ЗЕЛЁНЫЙ

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

ТЁМНО-СЛАНЕЦ_ГОЛУБОЙ

public static final Color DARKSLATEBLUE
Цвет темно-сланец голубой с RGB значением #483D8B

ТЁМНО-СЛАНЕЦ_СЕРЫЙ

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

ТЁМНО-СЛАНЕЦ_СЕРЫЙ

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

ТЁМНО-БИРЮЗОВЫЙ

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

ТЁМНО-ФИОЛЕТОВЫЙ

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

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

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

ГЛУБОКОЙ_НЕБЕСНО-ГОЛУБОЙ

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

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

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

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

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

СИНИЙ_ДОДЖЕР

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

КРАСНАЯ_КИРПИЧНАЯ_КРАСКА

public static final Color FIREBRICK
Цвет красная кирпичная краска с RGB значением #B22222

ЦВЕТ_ЦВЕТОВ

public static final Color FLORALWHITE
Цвет цветов с RGB значением #FFFAF0

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

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

ФУКСИЯ

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

ГЕЙНСБОРО

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

ПРИЗРАЧНЫЙ_БЕЛЫЙ

public static final Color GHOSTWHITE
Цвет призрачный белый с RGB значением #F8F8FF

ЗОЛОТОЙ

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

ЗОЛОТИСТЫЙ

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

СЕРЫЙ

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

ЗЕЛЁНЫЙ

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

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

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

СЕРЫЙ

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

МЕДОВЫЙ

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

ЖАРКО_РОЗОВЫЙ

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

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

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

ИНДИГО

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

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

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

ХАКИ

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

ЛАВЕНДЫ

public static final Color LAVENDER
Цвет лаванды с RGB значением #E6E6FA

ЛАВЕНДЫ_РУЖ

public static final Color LAVENDERBLUSH
Цвет лаванды руж с RGB значением #FFF0F5

ЛУГОВОЙ_ЗЕЛЁНЫЙ

public static final Color LAWNGREEN
Цвет луговой зелёный с RGB значением #7CFC00

ЛИМОННЫЙ_ШЁЛК

public static final Color LEMONCHIFFON
Цвет лимонный шёлк с RGB значением #FFFACD

СВЕТЛО-ГОЛУБОЙ

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

КОРАЛЛОВЫЙ

public static final Color LIGHTCORAL
Цвет светло-коралловый со значением RGB #F08080

СВЕТЛО-ЦИАН

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

СВЕТЛО-ЗОЛОТИСТО-ЖЕЛТЫЙ

public static final Color LIGHTGOLDENRODYELLOW
Цвет светло-золотисто-желтый со значением RGB #FAFAD2

СВЕТЛО-СЕРЫЙ

public static final Color LIGHTGRAY
Цвет светло-серый со значением RGB #D3D3D3

СВЕТЛО-ЗЕЛЕНЫЙ

public static final Color LIGHTGREEN
Цвет светло-зелёный со значением RGB #90EE90

СВЕТЛО-СЕРЫЙ

public static final Color LIGHTGREY
Цвет светло-серый со значением RGB #D3D3D3

СВЕТЛО-РОЗОВЫЙ

public static final Color LIGHTPINK
Цвет светло-розовый со значением RGB #FFB6C1

СВЕТЛО-ЛОСОСЕВЫЙ

public static final Color LIGHTSALMON
Цвет светло-лососевый со значением RGB #FFA07A

СВЕТЛО-МОРСКОЙ ЗЕЛЁНЫЙ

public static final Color LIGHTSEAGREEN
Цвет светло-морской зелёный со значением RGB #20B2AA

СВЕТЛО-ГОЛУБОЙ

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

СВЕТЛО-СЛАНЕВО-СЕРЫЙ

public static final Color LIGHTSLATEGRAY
Цвет светло-сланево-серый со значением RGB #778899

СВЕТЛО-СЛАНЕВО-СЕРЫЙ

public static final Color LIGHTSLATEGREY
Цвет светло-сланево-серый со значением RGB #778899

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

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

СВЕТЛО-ЖЕЛТЫЙ

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

ЛИМОННЫЙ

public static final Color LIME
Цвет лимонный со значением RGB #00FF00

ЛИМОННО-ЗЕЛЕНЫЙ

public static final Color LIMEGREEN
Цвет лимонно-зелёный со значением RGB #32CD32

ЛЁН

public static final Color LINEN
Цвет лён со значением RGB #FAF0E6

ПУРПУРНЫЙ

public static final Color MAGENTA
Цвет пурпурный со значением RGB #FF00FF

БУРЫЙ

public static final Color MAROON
Цвет бурый со значением RGB #800000

СРЕДНЕ-Аквамариновый

public static final Color MEDIUMAQUAMARINE
Цвет средне-аквамариновый со значением RGB #66CDAA

СРЕДНЕ-СИНИЙ

public static final Color MEDIUMBLUE
Цвет средне-синий со значением RGB #0000CD

СРЕДНЕ-ОРХИДЕЙНЫЙ

public static final Color MEDIUMORCHID
Цвет средне-орхидейный со значением RGB #BA55D3

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

public static final Color MEDIUMPURPLE
Цвет средне-фиолетовый со значением RGB #9370DB

СРЕДНЕ-МОРСКОЙ ЗЕЛЁНЫЙ

public static final Color MEDIUMSEAGREEN
Цвет средне-морской зелёный со значением RGB #3CB371

СРЕДНЕ-СЛАНЕВО-ГОЛУБОЙ

public static final Color MEDIUMSLATEBLUE
Цвет средне-сланево-голубой со значением RGB #7B68EE

СРЕДНЕ-ВЕСЕННИЙ ЗЕЛЁНЫЙ

public static final Color MEDIUMSPRINGGREEN
Цвет средне-весенний зелёный со значением RGB #00FA9A

СРЕДНЕ-БИРЮЗОВЫЙ

public static final Color MEDIUMTURQUOISE
Цвет средне-бирюзовый со значением RGB #48D1CC

СРЕДНЕ-ФИОЛЕТОВО-КРАСНЫЙ

public static final Color MEDIUMVIOLETRED
Цвет средне-фиолетово-красный со значением RGB #C71585

ПОЛНОЧНО-СИНИЙ

public static final Color MIDNIGHTBLUE
Цвет полночь-синий со значением RGB #191970

МЯТА-КРЕМ

public static final Color MINTCREAM
Цвет мята-крем со значением RGB #F5FFFA

ТУМАННО-РОЗОВЫЙ

public static final Color MISTYROSE
Цвет туманно-розовый со значением RGB #FFE4E1

МОКАСИН

public static final Color MOCCASIN
Цвет мокасин со значением RGB #FFE4B5

НАВАХО-БЕЛЫЙ

public static final Color NAVAJOWHITE
Цвет навахо-белый со значением RGB #FFDEAD

Тёмно-СИНИЙ

public static final Color NAVY
Цвет тёмно-синий со значением RGB #000080

СТАРОЙ КРОШИ

public static final Color OLDLACE
Цвет старой кружевной со значением RGB #FDF5E6

ОЛИВКОВЫЙ

public static final Color OLIVE
Цвет оливковый со значением RGB #808000

ОЛИВКОВО-БУРЫЙ

public static final Color OLIVEDRAB
Цвет оливково-бурый со значением RGB #6B8E23

ОРАНЖЕВЫЙ

public static final Color ORANGE
Цвет оранжевый со значением RGB #FFA500

ОРАНЖЕВО-КРАСНЫЙ

public static final Color ORANGERED
Цвет оранжево-красный со значением RGB #FF4500

ОРХИДЕЯ

public static final Color ORCHID
Цвет орхидея со значением RGB #DA70D6

СЛАБО-ЗОЛОТИСТО-ЖЕЛТЫЙ

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

СЛАБО-ЗЕЛЁНЫЙ

public static final Color PALEGREEN
Цвет слабо-зелёный со значением RGB #98FB98

СЛАБО-БИРЮЗОВЫЙ

public static final Color PALETURQUOISE
Цвет слабо-бирюзовый со значением RGB #AFEEEE

СЛАБО-ЛИЛОВО-КРАСНЫЙ

public static final Color PALEVIOLETRED
Цвет слабо-лилово-красный со значением RGB #DB7093

ПАПАЙЯ-СВЕТЛЫЙ

public static final Color PAPAYAWHIP
Цвет папайя-светлый со значением RGB #FFEFD5

ПЕРСИКОВАЯ ПУФА

public static final Color PEACHPUFF
Цвет персиковая пуфа со значением RGB #FFDAB9

ПЕРУ

public static final Color PERU
Цвет перу со значением RGB #CD853F

РОЗОВЫЙ

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

СЛИВА

public static final Color PLUM
Цвет слива со значением RGB #DDA0DD

ПУДРОВО-ГОЛУБОЙ

public static final Color POWDERBLUE
Цвет пудрово-голубой со значением RGB #B0E0E6

ФИОЛЕТОВЫЙ

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

КРАСНЫЙ

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

РОЗОВО-БУРЫЙ

public static final Color ROSYBROWN
Цвет розово-бурый со значением RGB #BC8F8F

КОРОЛЕВСКИЙ ГОЛУБОЙ

public static final Color ROYALBLUE
Цвет королевский голубой со значением RGB #4169E1

СЕРЕДНЕ-БУРЫЙ

public static final Color SADDLEBROWN
Цвет седло-бурый со значением RGB #8B4513

ЛОСОСЬ

public static final Color SALMON
Цвет лосось со значением RGB #FA8072

ПЕСОЧНО-БУРЫЙ

public static final Color SANDYBROWN
Цвет песчано-бурый со значением RGB #F4A460

МОРСКОЙ ЗЕЛЁНЫЙ

public static final Color SEAGREEN
Цвет морской зелёный со значением RGB #2E8B57

МОРСКОЕ РАКУШКА

public static final Color SEASHELL
Цвет морское ракушка со значением RGB #FFF5EE

СЕННА

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

СЕРЕБРЯНЫЙ

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

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

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

СЛАНЕВО-ГОЛУБОЙ

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

СЛАНЕВО-СЕРЫЙ

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

СЛАНЕВО-СЕРЫЙ

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

СНЕГ

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

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

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

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

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

TAN

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

БИРЮЗОВЫЙ

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

ШИПОВНИК

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

ПОМИДОРНЫЙ

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

БИРЮЗОВЫЙ

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

ФИОЛЕТОВЫЙ

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

ПШЕНИЧНЫЙ

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

БЕЛЫЙ

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

БЕЛЫЙ_ДЫМ

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

ЖЕЛТЫЙ

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

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

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

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

Цвет

public Color(double red, double green, double blue, double opacity)
Создает Color со значениями красного, зеленого, синего и альфа в диапазоне 0.0-1.0.
Параметры:
red - красный компонент в диапазоне от 0 до 1
green - зелёный компонент в диапазоне от 0 до 1
blue - синий компонент в диапазоне от 0 до 1
opacity - непрозрачность в диапазоне от 0 до 1

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

Цвет

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

Цвет

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

rgb

public static Color rgb(int red, int green, int blue, double opacity)
Создаёт цвет sRGB со значениями RGB в диапазоне 0-255, и заданной непрозрачностью.
Параметры:
red - красный компонент, в диапазоне 0-255
green - зелёный компонент, в диапазоне 0-255
blue - синий компонент, в диапазоне 0-255
opacity - компонент непрозрачности, в диапазоне 0.0-1.0
Возвращает:
Color
Исключения:
IllegalArgumentException - если какое-либо значение выходит за пределы диапазона

rgb

public static Color rgb(int red, int green, int blue)
Создаёт непрозрачный цвет sRGB со значениями RGB в диапазоне 0-255.
Параметры:
red - красный компонент, в диапазоне 0-255
green - зелёный компонент, в диапазоне 0-255
blue - синий компонент, в диапазоне 0-255
Возвращает:
Color
Исключения:
IllegalArgumentException - если какое-либо значение выходит за пределы диапазона

grayRgb

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

grayRgb

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

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)
Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.

Этот метод поддерживает следующие форматы:

  • Любое стандартное имя цвета HTML
  • HTML длинный или короткий шестнадцатеричный формат строки с необязательным шестнадцатеричным альфа-каналом. Шестнадцатеричные значения могут быть опережены либо "0x", либо "#" и могут быть либо 2 цифрами в диапазоне 00 до 0xFF, либо одной цифрой в диапазоне 0 до F.
  • Строка формата rgb(r,g,b) или rgba(r,g,b,a). Каждое из значений r, g или b может быть целым числом от 0 до 255 или значением вещественной дроби процента от 0,0 до 100,0, за которым следует символ процента (%). Альфа-компонент, если он присутствует, является вещественным значением от 0,0 до 1,0. Пробелы разрешены перед или после чисел и между процентным числом и его знаком процента (%).
  • Строка формата hsl(h,s,l) или hsla(h,s,l,a). Значение h - это вещественное число от 0,0 до 360,0, представляющее угол оттенка на цветовом круге в градусах, где 0.0 или 360.0 представляют красный, 120.0 - зелёный, а 240.0 - синий. Значение s - это насыщенность желаемого цвета, представленная в виде вещественного процента от серого (0.0) до полностью насыщенного цвета (100.0), а значение l - желаемая светлота или яркость желаемого цвета, представленная в виде вещественного процента от чёрного (0.0) до полной яркости цвета (100.0). Альфа-компонент, если он присутствует, является вещественным значением от 0,0 до 1,0. Пробелы разрешены перед или после чисел и между процентным числом и его знаком процента (%).

Для форматов без альфа-компонента и для именованных цветов непрозрачность устанавливается в соответствии с аргументом opacity. Для цветов, указанных с альфа-компонентом, результирующая непрозрачность является комбинацией разобранного альфа-компонента и аргумента opacity, поэтому прозрачный цвет становится более прозрачным при указании непрозрачности.

Примеры:

Таблица форматов веб-цветов
Строка веб-формата Эквивалентный вызов конструктора или фабрики
Color.web("orange", 0.5); new Color(1.0, 0xA5/255.0, 0.0, 0.5)
Color.web("0xff66cc33", 0.5); new Color(1.0, 0.4, 0.8, 0.1)
Color.web("0xff66cc", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("#ff66cc", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("#f68", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("rgb(255,102,204)", 0.5); new Color(1.0, 0.4, 0.8, 0.5)
Color.web("rgb(100%,50%,50%)", 0.5); new Color(1.0, 0.5, 0.5, 0.5)
Color.web("rgb(255,50%,50%,0.25)", 0.5); new Color(1.0, 0.5, 0.5, 0.125)
Color.web("hsl(240,100%,100%)", 0.5); Color.hsb(240.0, 1.0, 1.0, 0.5)
Color.web("hsla(120,0%,0%,0.25)", 0.5); Color.hsb(120.0, 0.0, 0.0, 0.125)
Параметры:
colorString - имя или числовое представление цвета в одном из поддерживаемых форматов
opacity - компонент непрозрачности в диапазоне от 0,0 (прозрачный) до 1,0 (непрозрачный)
Возвращает:
цвет RGB, указанный с помощью colorString
Исключения:
NullPointerException - если colorString равен null
IllegalArgumentException - если colorString задаёт имя недопустимого цвета или содержит недопустимое числовое значение

web

public static Color web(String colorString)
Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.

Этот метод поддерживает следующие форматы:

  • Любое стандартное имя цвета HTML
  • HTML длинный или короткий шестнадцатеричный формат строки с необязательным шестнадцатеричным альфа-каналом. Шестнадцатеричные значения могут быть опережены либо "0x", либо "#" и могут быть либо 2 цифрами в диапазоне 00 до 0xFF, либо одной цифрой в диапазоне 0 до F.
  • Строка формата rgb(r,g,b) или rgba(r,g,b,a). Каждое из значений r, g или b может быть целым числом от 0 до 255 или значением вещественной дроби процента от 0,0 до 100,0, за которым следует символ процента (%). Альфа-компонент, если он присутствует, является вещественным значением от 0,0 до 1,0. Пробелы разрешены перед или после чисел и между процентным числом и его знаком процента (%).
  • Строка формата hsl(h,s,l) или hsla(h,s,l,a). Значение h - это вещественное число от 0,0 до 360,0, представляющее угол оттенка на цветовом круге в градусах, где 0.0 или 360.0 представляют красный, 120.0 - зелёный, а 240.0 - синий. Значение s - это насыщенность желаемого цвета, представленная в виде вещественного процента от серого (0.0) до полностью насыщенного цвета (100.0), а значение l - желаемая светлота или яркость желаемого цвета, представленная в виде вещественного процента от чёрного (0.0) до полной яркости цвета (100.0). Альфа-компонент, если он присутствует, является вещественным значением от 0,0 до 1,0. Пробелы разрешены перед или после чисел и между процентным числом и его знаком процента (%).

Примеры:

Таблица форматов веб-цветов
Строка веб-формата Эквивалентный константный или вызов фабрики
Color.web("orange"); Color.ORANGE
Color.web("0xff668840"); Color.rgb(255, 102, 136, 0.25)
Color.web("0xff6688"); Color.rgb(255, 102, 136, 1.0)
Color.web("#ff6688"); Color.rgb(255, 102, 136, 1.0)
Color.web("#f68"); Color.rgb(255, 102, 136, 1.0)
Color.web("rgb(255,102,136)"); Color.rgb(255, 102, 136, 1.0)
Color.web("rgb(100%,50%,50%)"); Color.rgb(255, 128, 128, 1.0)
Color.web("rgb(255,50%,50%,0.25)"); Color.rgb(255, 128, 128, 0.25)
Color.web("hsl(240,100%,100%)"); Color.hsb(240.0, 1.0, 1.0, 1.0)
Color.web("hsla(120,0%,0%,0.25)"); Color.hsb(120.0, 0.0, 0.0, 0.25)
Параметры:
colorString - имя или числовое представление цвета в одном из поддерживаемых форматов
Возвращает:
цвет RGB
Исключения:
NullPointerException - если colorString равен null
IllegalArgumentException - если colorString задаёт имя недопустимого цвета или содержит недопустимое числовое значение

valueOf

public static Color valueOf(String value)
Создаёт значение цвета из строкового представления. Формат строкового представления такой же, как в web(String).
Параметры:
value - строка для преобразования
Возвращает:
объект Color, содержащий значение, представленное строковым аргументом
Исключения:
NullPointerException - если value равен null
IllegalArgumentException - если value задаёт имя недопустимого цвета или недопустимое шестнадцатеричное значение
С:
JavaFX 2.1
См. также:
web(String)

getHue

public double getHue()
Возвращает компонент оттенка этого Color.
Возвращает:
Значение оттенка в диапазоне 0.0-360.0.

getSaturation

public double getSaturation()
Возвращает компонент насыщенности этого Color.
Возвращает:
Значение насыщенности в диапазоне 0.0-1.0.

getBrightness

public double getBrightness()
Возвращает компонент яркости этого Color.
Возвращает:
Значение яркости в диапазоне 0.0-1.0.
END_OF_DOCUMENT_MARKER

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API