Spec-Zone.ru › OpenJavaFX 24

Класс Color

java.lang.Object
javafx.scene.paint.Paint
javafx.scene.paint.Color
Все реализованные интерфейсы:
Interpolatable<Paint>
public final class Color extends Paint
Класс 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. implicit alpha of 1.0
 Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0

 Color c = Color.web("0x0000FF",1.0);// blue as a hex web value, explicit alpha
 Color c = Color.web("0x0000FF");// blue as a hex web value, implicit alpha
 Color c = Color.web("0x00F");// blue as a short hex web value, implicit alpha
 Color c = Color.web("#0000FF",1.0);// blue as a hex web value, explicit alpha
 Color c = Color.web("#0000FF");// blue as a hex web value, implicit alpha
 Color c = Color.web("#00F");// blue as a short hex web value, implicit alpha
 Color c = Color.web("0000FF",1.0);// blue as a hex web value, explicit alpha
 Color c = Color.web("0000FF");// blue as a hex web value, implicit alpha
 Color c = Color.web("00F");// blue as a short hex web value, implicit alpha
 Color c = Color.web("rgba(0,0,255,1.0)");// blue as an rgb web value, explicit alpha
 Color c = Color.web("rgb(0,0,255)");// blue as an rgb web value, implicit alpha
 Color c = Color.web("rgba(0,0,100%,1.0)");// blue as an rgb percent web value, explicit alpha
 Color c = Color.web("rgb(0,0,100%)");// blue as an rgb percent web value, implicit alpha
 Color c = Color.web("hsla(270,100%,100%,1.0)");// blue as an hsl web value, explicit alpha
 Color c = Color.web("hsl(270,100%,100%)");// blue as an hsl web value, implicit alpha
 
 

Создание Color вызовет IllegalArgumentException, если какое-либо из значений выходит за пределы допустимого диапазона.

Например:


 Rectangle rec1 = new Rectangle(5, 5, 50, 40);
 rec1.setFill(Color.RED);
 rec1.setStroke(Color.GREEN);
 rec1.setStrokeWidth(3);

 Rectangle rec2 = new Rectangle(65, 5, 50, 40);
 rec2.setFill(Color.rgb(91, 127, 255));
 rec2.setStroke(Color.hsb(40, 0.7, 0.8));
 rec2.setStrokeWidth(3);
 
C момента:
JavaFX 2.0

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

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

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

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

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

Модификатор и тип Метод Описание
Color brighter()
Создаёт новый Цвет, который является более светлой версией этого Цвета.
static Color color(double red, double green, double blue)
Создаёт непрозрачный цвет sRGB со значениями красного, зелёного и синего в диапазоне 0.0-1.0.
static Color color(double red, double green, double blue, double opacity)
Создаёт цвет sRGB со значениями красного, зелёного и синего в диапазоне 0.0-1.0 и заданной непрозрачностью.
Color darker()
Создаёт новый Цвет, который является более тёмной версией этого Цвета.
Color deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Создаёт новый Color, основанный на этом Color с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности.
Color desaturate()
Создаёт новый Цвет, который является менее насыщенной версией этого Цвета.
boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
final double getBlue()
Синий компонент Color, в диапазоне 0.0-1.0.
double getBrightness()
Получает компонент яркости этого Color.
final double getGreen()
Зелёный компонент Color, в диапазоне 0.0-1.0.
double getHue()
Получает компонент оттенка этого Color.
final double getOpacity()
Непрозрачность Color, в диапазоне 0.0-1.0.
final double getRed()
Красный компонент Color, в диапазоне 0.0-1.0.
double getSaturation()
Получает компонент насыщенности этого Color.
static Color gray(double gray)
Создаёт непрозрачный серый цвет.
static Color gray(double gray, double opacity)
Создаёт серый цвет.
static Color grayRgb(int gray)
Это сокращение для rgb(gray, gray, gray).
static Color grayRgb(int gray, double opacity)
Это сокращение для rgb(gray, gray, gray, opacity).
Color grayscale()
Создаёт новый Цвет, который является серой версией этого Цвета.
int hashCode()
Возвращает хэш-код для этого объекта Color.
static Color hsb(double hue, double saturation, double brightness)
Создаёт непрозрачный Color на основе указанных значений в цветовой модели HSB.
static Color hsb(double hue, double saturation, double brightness, double opacity)
Создаёт Color на основе указанных значений в цветовой модели HSB и заданной непрозрачности.
Color interpolate(Color endValue, double t)
Возвращает промежуточное значение между значением этого Color и указанным endValue, используя линейный коэффициент интерполяции t, в диапазоне от 0 (включительно) до 1 (включительно).
Paint interpolate(Paint endValue, double t)
Возвращает промежуточное значение между значением этого Interpolatable и указанным endValue, используя линейный коэффициент интерполяции t, в диапазоне от 0 (включительно) до 1 (включительно).
Color invert()
Создаёт новый Цвет, являющийся инверсией этого Цвета.
final boolean isOpaque()
Указывает, является ли этот объект Paint полностью непрозрачным.
static Color rgb(int red, int green, int blue)
Создаёт непрозрачный цвет sRGB со значениями RGB в диапазоне 0-255.
static Color rgb(int red, int green, int blue, double opacity)
Создаёт цвет sRGB со значениями RGB в диапазоне 0-255 и заданной непрозрачностью.
Color saturate()
Создаёт новый Цвет, который является более насыщенной версией этого Цвета.
String toString()
Возвращает строковое представление этого Color.
static Color valueOf(String value)
Создаёт значение цвета из строкового представления.
static Color web(String colorString)
Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.
static Color web(String colorString, double opacity)
Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

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

TRANSPARENT

public static final Color TRANSPARENT
Полностью прозрачный цвет со значением ARGB #00000000.

ALICEBLUE

public static final Color ALICEBLUE
Цвет «алис блю» со значением RGB #F0F8FF

ANTIQUEWHITE

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

AQUA

public static final Color AQUA
Цвет «аква» со значением RGB #00FFFF

AQUAMARINE

public static final Color AQUAMARINE
Цвет «аквамарин» со значением RGB #7FFFD4

AZURE

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

BEIGE

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

BISQUE

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

BLACK

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

BLANCHEDALMOND

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

BLUE

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

BLUEVIOLET

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

BROWN

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

BURLYWOOD

public static final Color BURLYWOOD
Цвет «бурый» со значением RGB #DEB887

CADETBLUE

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

CHARTREUSE

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

CHOCOLATE

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

CORAL

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

CORNFLOWERBLUE

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

CORNSILK

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

CRIMSON

public static final Color CRIMSON
Цвет «кримсон» со значением RGB #DC143C

CYAN

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

DARKBLUE

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

DARKCYAN

public static final Color DARKCYAN
Цвет «тёмно-голубой» со значением RGB #008B8B

DARKGOLDENROD

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

DARKGRAY

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

DARKGREEN

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

DARKGREY

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

DARKKHAKI

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

DARKMAGENTA

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

DARKOLIVEGREEN

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

DARKORANGE

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

DARKORCHID

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

DARKRED

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

DARKSALMON

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

DARKSEAGREEN

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

DARKSLATEBLUE

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

DARKSLATEGRAY

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

DARKSLATEGREY

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

DARKTURQUOISE

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

DARKVIOLET

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

DEEPPINK

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

DEEPSKYBLUE

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

DIMGRAY

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

DIMGREY

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

DODGERBLUE

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

FIREBRICK

public static final Color FIREBRICK
Цвет «кирпичный» со значением RGB #B22222

FLORALWHITE

public static final Color FLORALWHITE
Цвет «цветочный белый» со значением RGB #FFFAF0

FORESTGREEN

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

FUCHSIA

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

GAINSBORO

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

GHOSTWHITE

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

GOLD

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

GOLDENROD

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

GRAY

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

GREEN

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

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

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

СЕРЫЙ

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

МЕДОВИЦЫ

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

ЯРКО-РОЗОВЫЙ

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

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

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

ИНДИГО

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

КОСТЕНОЧНЫЙ

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

ХАКИ

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

ЛАВЕНДЕР

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

ЛАВЕНДЕРОВЫЙ РУЖ

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

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

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

ЛЕМОНЧИФОН

public static final Color LEMONCHIFFON
Цвет лимончифон с RGB значением #FFFACD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ЛИМЁН

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

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

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

ЛЁН

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

ПУРПУРНЫЙ

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

БУРЫЙ

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

СРЕДНИЙ АКУАМАРИН

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

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

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

СРЕДНЯЯ ОРХИДЕЯ

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

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

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

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

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

СРЕДНИЙ СЛАНЕВЫЙ СИНИЙ

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

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

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

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

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

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

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

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

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

МЯТНО-СЛИВОЧНЫЙ

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

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

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

МОКАСИН

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

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

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

ФЛОТСКИЙ

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

СТАРИННОЕ КРУЖЕВО

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

ОЛИВКОВЫЙ

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

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

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

ОРАНЖЕВЫЙ

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

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

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

ОРХИДЕЯ

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

СЛАБО-ЗОЛОТОЙ

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

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

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

ПАЛЕТРУКОИЗ

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

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

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

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

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

ПРУШЕЧНЫЙ-ПУФ

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

ПЕРУ

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

РОЗОВЫЙ

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

СЛИВА

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

ПУДРОВО-СИНИЙ

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

ФИОЛЕТОВЫЙ

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

КРАСНЫЙ

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

РУМЯННО-БУРЫЙ

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

КОРОЛЕВСКИЙ-СИНИЙ

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

СЕДЛОВО-БУРЫЙ

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

ЛОСОСЕВЫЙ

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

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

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

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

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

МОРСКАЯ-РАКУШКА

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

СИЕННА

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

СЕРЕБРЯНЫЙ

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

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

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

СЛАНЦЕВО-СИНИЙ

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

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

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

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

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

СНЕГ

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

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

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

СТАЛЬНО-СИНИЙ

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

КОРИЧНЕВЫЙ

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

ТЕАЛ

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

РЕПЕЛЬКА

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

ПОМИДОРНЫЙ

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

БИРЮЗОВЫЙ

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

ФИОЛЕТОВЫЙ

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

ПШЕНИЧНЫЙ

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

БЕЛЫЙ

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

БЕЛЫЙ-ДЫМ

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

ЖЁЛТЫЙ

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

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

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

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

Цвет

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

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

Цвет

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

Цвет

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

rgb

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

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)
Создаёт цвет на основе заданных значений в цветовой модели HSB и заданной непрозрачности.
Параметры:
hue - оттенок, в градусах
saturation - насыщенность, 0.0 to 1.0
brightness - яркость, 0.0 to 1.0
opacity - непрозрачность, 0.0 to 1.0
Возвращает:
Color
Исключения:
IllegalArgumentException - если saturation, brightness или opacity выходят за пределы диапазона

hsb

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

web

public static Color web(String colorString, double opacity)
Создаёт цвет 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, представляющее угол оттенка на цветовом круге в градусах, причём 120.0 обозначает красный, 240.0 обозначает зелёный, а s обозначает синий. Значение 0.0 — насыщенность желаемого цвета, представленная как дробное процентное значение от серого (0.0) до полностью насыщенного цвета (100.0), а значение l — желаемая светлота или яркость желаемого цвета, представленная как дробное процентное значение от чёрного (0.0) до полной яркости цвета (100.0). Компонент альфа, если он присутствует, представляет собой дробное значение от 0.0 до 1.0. Разрешены пробелы перед или после чисел и между числом процента и знаком процента (%).

Примеры:

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

valueOf

public static Color valueOf(String value)
Создаёт значение цвета из строкового представления. Формат строкового представления такой же, как в web(String).
Параметры:
value - строка для преобразования
Возвращает:
объект Color, содержащий значение, представленное строковым аргументом
Выбрасывает:
NullPointerException - если value является null
IllegalArgumentException - если value указывает недопустимое имя цвета или недопустимое шестнадцатеричное значение
С:
JavaFX 2.1
См. также:
  • 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()
Определяет, является ли этот объект Paint полностью непрозрачным. Непрозрачная краска — это такая, которая не содержит альфа-компонента ни в одном из своих цветов. Возможно, что объект Paint будет непрозрачным, но вернёт false, если невозможно легко определить, является ли краска фактически непрозрачной. Например, ImagePattern может не иметь возможности быстро определить свою непрозрачность.
Определено в:
isOpaque в классе Paint
Возвращает:
true, если Paint непрозрачен, false, если он непрозрачен или если непрозрачность нельзя определить.
С:
JavaFX 8.0

interpolate

public Color interpolate(Color endValue, double t)
Возвращает промежуточное значение между значением этого Color и указанным endValue, используя линейный фактор интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно).
Параметры:
endValue - целевое значение
t - фактор интерполяции
Возвращает:
промежуточное значение
Исключения:
NullPointerException - если endValue имеет значение null

interpolate

public Paint interpolate(Paint endValue, double t)
Возвращает промежуточное значение между значением этого Interpolatable и указанным endValue, используя линейный фактор интерполяции t, изменяющийся от 0 (включительно) до 1 (включительно).

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

Параметры:
endValue - целевое значение
t - фактор интерполяции
Возвращает:
промежуточное значение
Исключения:
NullPointerException - если endValue имеет значение null
С:
24

equals

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 и/или его аффилированные лица. Все права защищены.

© 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