- 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 или явное, заданное в конструкторе. Значение альфа определяет прозрачность цвета и может быть представлено значением типа double в диапазоне 0.0-1.0 или целым числом от 0 до 255. Значение альфа 1.0 или 255 означает, что цвет полностью непрозрачен, а значение альфа 0 или 0.0 означает, что цвет полностью прозрачен. При созданииColorс явным значением альфа или при получении цветовых/альфа-компонентов цвета Color, цветовые компоненты никогда не умножаются на альфа-компонент.Colorмогут быть созданы с помощью конструктора или с помощью нескольких служебных методов. Следующие строки кода создают один и тот же синий цвет:Color c = Color.BLUE; //use the blue constant Color c = new Color(0,0,1,1.0); // standard constructor, use 0->1.0 values, explicit alpha of 1.0 Color c = Color.color(0,0,1.0); //use 0->1.0 values. implicit alpha of 1.0 Color c = Color.color(0,0,1.0,1.0); //use 0->1.0 values, explicit alpha of 1.0 Color c = Color.rgb(0,0,255); //use 0->255 integers, implicit alpha of 1.0 Color c = Color.rgb(0,0,255,1.0); //use 0->255 integers, explicit alpha of 1.0 Color c = Color.hsb(270,1.0,1.0); //hue = 270, saturation & value = 1.0. inplicit alpha of 1.0 Color c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explicit alpha of 1.0 Color c = Color.web("0x0000FF",1.0);// blue as a hex web value, explicit alpha Color c = Color.web("0x0000FF");// blue as a hex web value, implicit alpha Color c = Color.web("0x00F");// blue as a short hex web value, implicit alpha Color c = Color.web("#0000FF",1.0);// blue as a hex web value, explicit alpha Color c = Color.web("#0000FF");// blue as a hex web value, implicit alpha Color c = Color.web("#00F");// blue as a short hex web value, implicit alpha Color c = Color.web("0000FF",1.0);// blue as a hex web value, explicit alpha Color c = Color.web("0000FF");// blue as a hex web value, implicit alpha Color c = Color.web("00F");// blue as a short hex web value, implicit alpha Color c = Color.web("rgba(0,0,255,1.0)");// blue as an rgb web value, explicit alpha Color c = Color.web("rgb(0,0,255)");// blue as an rgb web value, implicit alpha Color c = Color.web("rgba(0,0,100%,1.0)");// blue as an rgb percent web value, explicit alpha Color c = Color.web("rgb(0,0,100%)");// blue as an rgb percent web value, implicit alpha Color c = Color.web("hsla(270,100%,100%,1.0)");// blue as an hsl web value, explicit alpha Color c = Color.web("hsl(270,100%,100%)");// blue as an hsl web value, implicit alphaСоздание
ColorвызоветIllegalArgumentException, если любое из значений выходит за пределы диапазона.Например:
Rectangle rec1 = new Rectangle(5, 5, 50, 40); rec1.setFill(Color.RED); rec1.setStroke(Color.GREEN); rec1.setStrokeWidth(3); Rectangle rec2 = new Rectangle(65, 5, 50, 40); rec2.setFill(Color.rgb(91, 127, 255)); rec2.setStroke(Color.hsb(40, 0.7, 0.8)); rec2.setStrokeWidth(3);- С тех пор:
- JavaFX 2.0
-
Краткое описание полей
Поля Модификатор и тип Поле Описание static ColorALICEBLUEЦвет айс-блю с RGB значением #F0F8FFstatic ColorANTIQUEWHITEЦвет антикварной белой с RGB значением #FAEBD7static ColorAQUAЦвет аква с RGB значением #00FFFFstatic ColorAQUAMARINEЦвет аквамарин с RGB значением #7FFFD4static ColorAZUREЦвет лазурь с RGB значением #F0FFFFstatic ColorBEIGEЦвет бежевый с RGB значением #F5F5DCstatic ColorBISQUEЦвет бисквит с RGB значением #FFE4C4static ColorBLACKЦвет черный с RGB значением #000000static ColorBLANCHEDALMONDЦвет выбеленный миндаль с RGB значением #FFEBCDstatic ColorBLUEЦвет синий с RGB значением #0000FFstatic ColorBLUEVIOLETЦвет сине-фиолетовый с RGB значением #8A2BE2static ColorBROWNЦвет коричневый с RGB значением #A52A2Astatic ColorBURLYWOODЦвет бурый с RGB значением #DEB887static ColorCADETBLUEЦвет пехотный синий с RGB значением #5F9EA0static ColorCHARTREUSEЦвет хризантема с RGB значением #7FFF00static ColorCHOCOLATEЦвет шоколадный с RGB значением #D2691Estatic ColorCORALЦвет коралловый с RGB значением #FF7F50static ColorCORNFLOWERBLUEЦвет сиренево-голубой с RGB значением #6495EDstatic ColorCORNSILKЦвет кукурузный с RGB значением #FFF8DCstatic ColorCRIMSONЦвет кроваво-красный с RGB значением #DC143Cstatic ColorCYANЦвет голубой с RGB значением #00FFFFstatic ColorDARKBLUEЦвет темно-синий с RGB значением #00008Bstatic ColorDARKCYANЦвет темно-голубой с RGB значением #008B8Bstatic ColorDARKGOLDENRODЦвет темно-золотистый с RGB значением #B8860Bstatic ColorDARKGRAYЦвет темно-серый с RGB значением #A9A9A9static ColorDARKGREENЦвет темно-зеленый с RGB значением #006400static ColorDARKGREYЦвет темно-серый с RGB значением #A9A9A9static ColorDARKKHAKIЦвет темно-хаки с RGB значением #BDB76Bstatic ColorDARKMAGENTAЦвет темно-пурпурный с RGB значением #8B008Bstatic ColorDARKOLIVEGREENЦвет темно-оливково-зеленый с RGB значением #556B2Fstatic ColorDARKORANGEЦвет темно-оранжевый с RGB значением #FF8C00static ColorDARKORCHIDЦвет темно-орхидея с RGB значением #9932CCstatic ColorDARKREDЦвет темно-красный с RGB значением #8B0000static ColorDARKSALMONЦвет темно-лосось с RGB значением #E9967Astatic ColorDARKSEAGREENЦвет темно-морская зелень с RGB значением #8FBC8Fstatic ColorDARKSLATEBLUEЦвет темно-голубой сланца с RGB значением #483D8Bstatic ColorDARKSLATEGRAYЦвет темно-серый сланца с RGB значением #2F4F4Fstatic ColorDARKSLATEGREYЦвет темно-серый сланца с RGB значением #2F4F4Fstatic ColorDARKTURQUOISEЦвет темно-бирюзовый с RGB значением #00CED1static ColorDARKVIOLETЦвет темно-фиолетовый с RGB значением #9400D3static ColorDEEPPINKЦвет глубокий розовый с RGB значением #FF1493static ColorDEEPSKYBLUEЦвет глубокое голубое небо с RGB значением #00BFFFstatic ColorDIMGRAYЦвет тусклый серый с RGB значением #696969static ColorDIMGREYЦвет тусклый серый с RGB значением #696969static ColorDODGERBLUEЦвет сине-голубой с RGB значением #1E90FFstatic ColorFIREBRICKЦвет кирпичный с RGB значением #B22222
static ColorFLORALWHITEЦвет «цветочный белый» со значением RGB #FFFAF0static ColorFORESTGREENЦвет «лесной зелёный» со значением RGB #228B22static ColorFUCHSIAЦвет «фуксия» со значением RGB #FF00FFstatic ColorGAINSBOROЦвет «серо-голубой» со значением RGB #DCDCDCstatic ColorGHOSTWHITEЦвет «призрачный белый» со значением RGB #F8F8FFstatic ColorGOLDЦвет «золото» со значением RGB #FFD700static ColorGOLDENRODЦвет «золотисто-розовый» со значением RGB #DAA520static ColorGRAYЦвет «серый» со значением RGB #808080static ColorGREENЦвет «зелёный» со значением RGB #008000static ColorGREENYELLOWЦвет «зелёно-жёлтый» со значением RGB #ADFF2Fstatic ColorGREYЦвет «серый» со значением RGB #808080static ColorHONEYDEWЦвет «мёд» со значением RGB #F0FFF0static ColorHOTPINKЦвет «ярко-розовый» со значением RGB #FF69B4static ColorINDIANREDЦвет «индийский красный» со значением RGB #CD5C5Cstatic ColorINDIGOЦвет «индиго» со значением RGB #4B0082static ColorIVORYЦвет «слоновая кость» со значением RGB #FFFFF0static ColorKHAKIЦвет «хаки» со значением RGB #F0E68Cstatic ColorLAVENDERЦвет «лаванда» со значением RGB #E6E6FAstatic ColorLAVENDERBLUSHЦвет «лавандовый румянец» со значением RGB #FFF0F5static ColorLAWNGREENЦвет «луговой зелёный» со значением RGB #7CFC00static ColorLEMONCHIFFONЦвет «лемон чиффон» со значением RGB #FFFACDstatic ColorLIGHTBLUEЦвет «светло-голубой» со значением RGB #ADD8E6static ColorLIGHTCORALЦвет «светло-коралловый» со значением RGB #F08080static ColorLIGHTCYANЦвет «светло-голубой» со значением RGB #E0FFFFstatic ColorLIGHTGOLDENRODYELLOWЦвет «светло-золотисто-жёлтый» со значением RGB #FAFAD2static ColorLIGHTGRAYЦвет «светло-серый» со значением RGB #D3D3D3static ColorLIGHTGREENЦвет «светло-зелёный» со значением RGB #90EE90static ColorLIGHTGREYЦвет «светло-серый» со значением RGB #D3D3D3static ColorLIGHTPINKЦвет «светло-розовый» со значением RGB #FFB6C1static ColorLIGHTSALMONЦвет «светло-лососёвый» со значением RGB #FFA07Astatic ColorLIGHTSEAGREENЦвет «светло-морской зелёный» со значением RGB #20B2AAstatic ColorLIGHTSKYBLUEЦвет «светло-небесно-голубой» со значением RGB #87CEFAstatic ColorLIGHTSLATEGRAYЦвет «светло-серо-голубой» со значением RGB #778899static ColorLIGHTSLATEGREYЦвет «светло-серо-голубой» со значением RGB #778899static ColorLIGHTSTEELBLUEЦвет «светло-стальной синий» со значением RGB #B0C4DEstatic ColorLIGHTYELLOWЦвет «светло-жёлтый» со значением RGB #FFFFE0static ColorLIMEЦвет «лайм» со значением RGB #00FF00static ColorLIMEGREENЦвет «лаймово-зелёный» со значением RGB #32CD32static ColorLINENЦвет «лён» со значением RGB #FAF0E6static ColorMAGENTAЦвет «пурпурный» со значением RGB #FF00FFstatic ColorMAROONЦвет «бордовый» со значением RGB #800000static ColorMEDIUMAQUAMARINEЦвет «средне-аквамариновый» со значением RGB #66CDAAstatic ColorMEDIUMBLUEЦвет «средне-синий» со значением RGB #0000CDstatic ColorMEDIUMORCHIDЦвет «средне-орхидейный» со значением RGB #BA55D3static ColorMEDIUMPURPLEЦвет «средне-фиолетовый» со значением RGB #9370DBstatic ColorMEDIUMSEAGREENЦвет «средне-морской зелёный» со значением RGB #3CB371static ColorMEDIUMSLATEBLUEЦвет «средне-серо-голубой» со значением RGB #7B68EE
static ColorMEDIUMSPRINGGREENСредне-зелёный цвет весенней листвы с RGB-значением #00FA9Astatic ColorMEDIUMTURQUOISEСредне-бирюзовый цвет с RGB-значением #48D1CCstatic ColorMEDIUMVIOLETREDСредне-фиолетово-красный цвет с RGB-значением #C71585static ColorMIDNIGHTBLUEЦвет полуночной сини с RGB-значением #191970static ColorMINTCREAMЦвет мятного крема с RGB-значением #F5FFFAstatic ColorMISTYROSEЦвет туманной розы с RGB-значением #FFE4E1static ColorMOCCASINЦвет мокасина с RGB-значением #FFE4B5static ColorNAVAJOWHITEЦвет белого навахо с RGB-значением #FFDEADstatic ColorNAVYЦвет темно-синего с RGB-значением #000080static ColorOLDLACEЦвет старинного кружева с RGB-значением #FDF5E6static ColorOLIVEЦвет оливы с RGB-значением #808000static ColorOLIVEDRABЦвет оливкового оттенка с RGB-значением #6B8E23static ColorORANGEЦвет оранжевого с RGB-значением #FFA500static ColorORANGEREDЦвет оранжево-красного с RGB-значением #FF4500static ColorORCHIDЦвет орхидеи с RGB-значением #DA70D6static ColorPALEGOLDENRODЦвет бледно-золотистого с RGB-значением #EEE8AAstatic ColorPALEGREENЦвет бледно-зелёного с RGB-значением #98FB98static ColorPALETURQUOISEЦвет бледно-бирюзового с RGB-значением #AFEEEEstatic ColorPALEVIOLETREDЦвет бледно-фиолетово-красного с RGB-значением #DB7093static ColorPAPAYAWHIPЦвет дыни с RGB-значением #FFEFD5static ColorPEACHPUFFЦвет персикового пуфа с RGB-значением #FFDAB9static ColorPERUЦвет перу с RGB-значением #CD853Fstatic ColorPINKЦвет розового с RGB-значением #FFC0CBstatic ColorPLUMЦвет сливы с RGB-значением #DDA0DDstatic ColorPOWDERBLUEЦвет порошково-голубого с RGB-значением #B0E0E6static ColorPURPLEЦвет фиолетового с RGB-значением #800080static ColorREDЦвет красного с RGB-значением #FF0000static ColorROSYBROWNЦвет розово-коричневого с RGB-значением #BC8F8Fstatic ColorROYALBLUEЦвет королевского синего с RGB-значением #4169E1static ColorSADDLEBROWNЦвет седлового коричневого с RGB-значением #8B4513static ColorSALMONЦвет лососёвого с RGB-значением #FA8072static ColorSANDYBROWNЦвет песочно-коричневого с RGB-значением #F4A460static ColorSEAGREENЦвет морской зелени с RGB-значением #2E8B57static ColorSEASHELLЦвет морской раковины с RGB-значением #FFF5EEstatic ColorSIENNAЦвет сенны с RGB-значением #A0522Dstatic ColorSILVERЦвет серебра с RGB-значением #C0C0C0static ColorSKYBLUEЦвет небесно-голубого с RGB-значением #87CEEBstatic ColorSLATEBLUEЦвет сланцевого синего с RGB-значением #6A5ACDstatic ColorSLATEGRAYЦвет сланцево-серого с RGB-значением #708090static ColorSLATEGREYЦвет сланцево-серого с RGB-значением #708090static ColorSNOWЦвет снега с RGB-значением #FFFAFAstatic ColorSPRINGGREENЦвет весенней зелени с RGB-значением #00FF7Fstatic ColorSTEELBLUEЦвет стального синего с RGB-значением #4682B4static ColorTANЦвет бежевого с RGB-значением #D2B48Cstatic ColorTEALЦвет бирюзового с RGB-значением #008080static ColorTHISTLEЦвет шиповника с RGB-значением #D8BFD8static ColorTOMATOЦвет помидора с RGB-значением #FF6347
static ColorTRANSPARENTПолностью прозрачный цвет с значением ARGB #00000000.static ColorTURQUOISEЦвет бирюзовый с RGB значением #40E0D0static ColorVIOLETЦвет фиолетовый с RGB значением #EE82EEstatic ColorWHEATЦвет пшеничный с RGB значением #F5DEB3static ColorWHITEЦвет белый с RGB значением #FFFFFFstatic ColorWHITESMOKEЦвет дымка с RGB значением #F5F5F5static ColorYELLOWЦвет жёлтый с RGB значением #FFFF00static ColorYELLOWGREENЦвет жёлто-зелёный с RGB значением #9ACD32
-
Краткое описание конструкторов
Конструкторы Конструктор Описание Color(double red, double green, double blue, double opacity)Создаёт новый экземпляр цвета
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод Описание Colorbrighter()Создаёт новый цвет, более светлый, чем текущий.static Colorcolor(double red, double green, double blue)Создаёт непрозрачный цвет sRGB с заданными значениями красного, зелёного и синего в диапазоне0.0-1.0.static Colorcolor(double red, double green, double blue, double opacity)Создаёт цвет sRGB с заданными значениями красного, зелёного и синего в диапазоне0.0-1.0и заданной непрозрачностью.Colordarker()Создаёт новый цвет, более тёмный, чем текущий.ColorderiveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)Создаёт новыйColor, основанный на этомColor, с изменёнными значениями оттенка, насыщенности, яркости и непрозрачности.Colordesaturate()Создаёт новый цвет, менее насыщенный, чем текущий.booleanequals(Object obj)Указывает, является ли другой объект "равным" этому.doublegetBlue()Синий компонентColorв диапазоне0.0-1.0.doublegetBrightness()Возвращает компонент яркости этогоColor.doublegetGreen()Зелёный компонентColorв диапазоне0.0-1.0.doublegetHue()Возвращает компонент оттенка этогоColor.doublegetOpacity()НепрозрачностьColorв диапазоне0.0-1.0.doublegetRed()Красный компонентColorв диапазоне0.0-1.0.doublegetSaturation()Возвращает компонент насыщенности этогоColor.static Colorgray(double gray)Создаёт непрозрачный серый цвет.static Colorgray(double gray, double opacity)Создаёт серый цвет.static ColorgrayRgb(int gray)Это сокращение дляrgb(gray, gray, gray).static ColorgrayRgb(int gray, double opacity)Это сокращение дляrgb(gray, gray, gray, opacity).Colorgrayscale()Создаёт новый цвет, эквивалентный серому цвету текущего.inthashCode()Возвращает код хэша для этого объектаColor.static Colorhsb(double hue, double saturation, double brightness)Создаёт непрозрачныйColor, основанный на заданных значениях в цветовой модели HSB.static Colorhsb(double hue, double saturation, double brightness, double opacity)СоздаётColor, основанный на заданных значениях в цветовой модели HSB и заданной непрозрачности.Colorinterpolate(Color endValue, double t)Функция вычисляет интерполированное значение вдоль долиtмежду0.0и1.0.Colorinvert()Создаёт новый цвет, являющийся инверсией текущего цвета.booleanisOpaque()Указывает, является ли данная краска полностью непрозрачной.static Colorrgb(int red, int green, int blue)Создаёт непрозрачный цвет sRGB с заданными значениями RGB в диапазоне0-255.static Colorrgb(int red, int green, int blue, double opacity)Создаёт цвет sRGB с заданными значениями RGB в диапазоне0-255и заданной непрозрачностью.Colorsaturate()Создаёт новый цвет, более насыщенный, чем текущий.StringtoString()Возвращает строковое представление этогоColor.static ColorvalueOf(String value)Создаёт значение цвета из строкового представления.static Colorweb(String colorString)Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.static Colorweb(String colorString, double opacity)Создаёт цвет RGB, заданный строкой атрибута HTML или CSS.
-
Подробное описание полей
-
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
-
GREENYELLOW
public static final Color GREENYELLOW
Цвет жёлто-зелёный с RGB значением #ADFF2F
-
GREY
public static final Color GREY
Цвет серый с RGB значением #808080
-
HONEYDEW
public static final Color HONEYDEW
Цвет медовый с RGB значением #F0FFF0
-
HOTPINK
public static final Color HOTPINK
Цвет ярко-розовый с RGB значением #FF69B4
-
INDIANRED
public static final Color INDIANRED
Цвет индийский красный с RGB значением #CD5C5C
-
INDIGO
public static final Color INDIGO
Цвет индиго с RGB значением #4B0082
-
IVORY
public static final Color IVORY
Цвет слоновая кость с RGB значением #FFFFF0
-
KHAKI
public static final Color KHAKI
Цвет хаки с RGB значением #F0E68C
-
LAVENDER
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
-
-
SILVER
public static final Color SILVER
Цвет silver со значением RGB #C0C0C0
-
SKYBLUE
public static final Color SKYBLUE
Цвет небесно-голубой со значением RGB #87CEEB
-
SLATEBLUE
public static final Color SLATEBLUE
Цвет slate blue со значением RGB #6A5ACD
-
SLATEGRAY
public static final Color SLATEGRAY
Цвет slate gray со значением RGB #708090
-
SLATEGREY
public static final Color SLATEGREY
Цвет slate grey со значением RGB #708090
-
SNOW
public static final Color SNOW
Цвет snow со значением RGB #FFFAFA
-
SPRINGGREEN
public static final Color SPRINGGREEN
Цвет spring green со значением RGB #00FF7F
-
STEELBLUE
public static final Color STEELBLUE
Цвет steel blue со значением RGB #4682B4
-
TAN
public static final Color TAN
Цвет tan со значением RGB #D2B48C
-
TEAL
public static final Color TEAL
Цвет teal со значением RGB #008080
-
THISTLE
public static final Color THISTLE
Цвет thistle со значением RGB #D8BFD8
-
TOMATO
public static final Color TOMATO
Цвет tomato со значением RGB #FF6347
-
TURQUOISE
public static final Color TURQUOISE
Цвет turquoise со значением RGB #40E0D0
-
VIOLET
public static final Color VIOLET
Цвет violet со значением RGB #EE82EE
-
WHEAT
public static final Color WHEAT
Цвет wheat со значением RGB #F5DEB3
-
WHITE
public static final Color WHITE
Цвет white со значением RGB #FFFFFF
-
WHITESMOKE
public static final Color WHITESMOKE
Цвет white smoke со значением RGB #F5F5F5
-
YELLOW
public static final Color YELLOW
Цвет yellow со значением RGB #FFFF00
-
YELLOWGREEN
public static final Color YELLOWGREEN
Цвет yellow green со значением RGB #9ACD32
-
-
Подробное описание конструкторов
-
Color
public Color(double red, double green, double blue, double opacity)Создает новый экземпляр цвета- Параметры:
-
red- красный компонент в диапазоне от0до1 -
green- зеленый компонент в диапазоне от0до1 -
blue- синий компонент в диапазоне от0до1 -
opacity- непрозрачность в диапазоне от0до1
-
-
Подробное описание методов
-
color
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 - Возвращает:
- the
Color - Исключения:
-
IllegalArgumentException- если какое-либо значение выходит за пределы диапазона
-
color
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 - Возвращает:
- the
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 - Возвращает:
- the
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 - Возвращает:
- the
Color - Исключения:
-
IllegalArgumentException- если какое-либо значение выходит за пределы диапазона
-
grayRgb
public static Color grayRgb(int gray)
Это сокращение дляrgb(gray, gray, gray).- Параметры:
-
gray- серый компонент, в диапазоне0-255 - Возвращает:
- the
Color
-
grayRgb
public static Color grayRgb(int gray, double opacity)
Это сокращение дляrgb(gray, gray, gray, opacity).- Параметры:
-
gray- серый компонент, в диапазоне0-255 -
opacity- компонент непрозрачности, в диапазоне0.0-1.0 - Возвращает:
- the
Color
-
gray
public static Color gray(double gray, double opacity)
Создает серый цвет.- Параметры:
-
gray- цвет в шкале серого в диапазоне0.0(черный) -1.0(белый). -
opacity- компонент непрозрачности, в диапазоне0.0-1.0 - Возвращает:
- the
Color - Исключения:
-
IllegalArgumentException- если какое-либо значение выходит за пределы диапазона
-
gray
public static Color gray(double gray)
Создает непрозрачный серый цвет.- Параметры:
-
gray- цвет в шкале серого в диапазоне0.0(черный) -1.0(белый). - Возвращает:
- the
Color - Исключения:
-
IllegalArgumentException- если какое-либо значение выходит за пределы диапазона
-
hsb
public static Color hsb(double hue, double saturation, double brightness, double opacity)
СоздаетColorна основе указанных значений в цветовой модели HSB и заданной непрозрачности.- Параметры:
-
hue- оттенок, в градусах -
saturation- насыщенность,0.0 to 1.0 -
brightness- яркость,0.0 to 1.0 -
opacity- непрозрачность,0.0 to 1.0 - Возвращает:
- the
Color - Исключения:
-
IllegalArgumentException- еслиsaturation,brightnessилиopacityвыходят за пределы диапазона
-
hsb
public static Color hsb(double hue, double saturation, double brightness)
Создает непрозрачныйColorна основе указанных значений в цветовой модели HSB.- Параметры:
-
hue- оттенок, в градусах -
saturation- насыщенность,0.0 to 1.0 -
brightness- яркость,0.0 to 1.0 - Возвращает:
- the
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.ORANGEColor.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указывает недопустимое имя цвета или содержит недопустимое шестнадцатеричное значение - Since:
- 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 не имеет альфа-компонента в цветах. Возможно, что paint будет непрозрачным, но вернёт false, если нельзя легко определить, является ли paint действительно непрозрачным. Например, ImagePattern может не иметь возможности быстро определить свою непрозрачность.
-
interpolate
public Color interpolate(Color endValue, double t)
Функция вычисляет интерполированное значение вдоль дробиtмежду0.0и1.0. Когдаt= 1.0, возвращаетсяendVal.- Определено в:
-
interpolateв интерфейсеInterpolatable<Color> - Параметры:
-
endValue- целевое значение -
t- дробь между0.0и1.0 - Возвращает:
- интерполированное значение
-
equals
public boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
-
hashCode
public int hashCode()
Возвращает хэш-код для этого объектаColor.
-
toString
public String toString()
Возвращает строковое представление этого объектаColor. Этот метод предназначен только для информационных целей. Содержание и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не может бытьnull.
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.