Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Color extends Paint implements Interpolatable<Color>
Color
с явной альфой или получением компонентов цвета/альфы Цвета, компоненты цвета никогда не предварительно умножаются на альфа-компонент.
Color
s может быть создан с конструктором или с одним из нескольких служебных методов. Следующие строки кода все создают тот же самый синий цвет:
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
Создание a 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);
Модификатор и Тип | Поле и Описание |
---|---|
static Color |
ALICEBLUE
Цвет, бледно-голубой со значением RGB #F0F8FF.
|
static Color |
ANTIQUEWHITE
Цветной старинный белый со значением RGB #FAEBD7.
|
static Color |
ВОДА
Цветная вода со значением RGB #00FFFF.
|
static Color |
АКВАМАРИН
Цветной аквамарин со значением RGB #7FFFD4.
|
static Color |
AZURE
Цветная лазурь со значением RGB #F0FFFF.
|
static Color |
БЕЖЕВЫЙ
Цветной бежевый цвет со значением RGB #F5F5DC.
|
static Color |
НЕГЛАЗИРОВАННЫЙ ФАРФОР
Цветной неглазированный фарфор со значением RGB #FFE4C4.
|
static Color |
ЧЕРНЫЙ
Цветной афроамериканец со значением RGB #000000.
|
static Color |
BLANCHEDALMOND
Цвет побеленный миндаль со значением RGB #FFEBCD.
|
static Color |
СИНИЙ
Цветной синий цвет со значением RGB #0000FF.
|
static Color |
BLUEVIOLET
Цветной фиолетово-синий цвет со значением RGB #8A2BE2.
|
static Color |
БРАУН
Цветной коричневый цвет со значением RGB #A52A2A.
|
static Color |
BURLYWOOD
Цветной большой лес со значением RGB #DEB887.
|
static Color |
CADETBLUE
Цветной серо-синий цвет со значением RGB #5F9EA0.
|
static Color |
ШАРТРЕЗ
Цветной шартрез со значением RGB #7FFF00.
|
static Color |
ШОКОЛАД
Цветной шоколад со значением RGB #D2691E.
|
static Color |
CORAL
Цветной коралл со значением RGB #FF7F50.
|
static Color |
CORNFLOWERBLUE
Цветной василек, синий со значением RGB #6495ED.
|
static Color |
CORNSILK
Цвет cornsilk со значением RGB #FFF8DC.
|
static Color |
ТЕМНО-КРАСНЫЙ
Цвет, темно-красный со значением RGB #DC143C.
|
static Color |
СИНИЙ
Цвет, синий со значением RGB #00FFFF.
|
static Color |
DARKBLUE
Цветной темно-синий цвет со значением RGB #00008B.
|
static Color |
СИНЕ-ЗЕЛЕНЫЙ
Цвет, сине-зеленый со значением RGB #008B8B.
|
static Color |
DARKGOLDENROD
Цветной темный золотарник со значением RGB #B8860B.
|
static Color |
DARKGRAY
Цветной темно-серый цвет со значением RGB #A9A9A9.
|
static Color |
DARKGREEN
Цветной темно-зеленый цвет со значением RGB #006400.
|
static Color |
DARKGREY
Цвет, темно-серый со значением RGB #A9A9A9.
|
static Color |
DARKKHAKI
Цветной темно-цвет хаки со значением RGB #BDB76B.
|
static Color |
DARKMAGENTA
Цвет, фиолетовый со значением RGB #8B008B.
|
static Color |
DARKOLIVEGREEN
Цветной темный оливковый зеленый цвет со значением RGB #556B2F.
|
static Color |
DARKORANGE
Цветной темно-оранжевый цвет со значением RGB #FF8C00.
|
static Color |
DARKORCHID
Цветная темная орхидея со значением RGB #9932CC.
|
static Color |
DARKRED
Цветной темно-красный цвет со значением RGB #8B0000.
|
static Color |
DARKSALMON
Цветной темный лосось со значением RGB #E9967A.
|
static Color |
DARKSEAGREEN
Цветной темно-цвет морской волны со значением RGB #8FBC8F.
|
static Color |
DARKSLATEBLUE
Цветной темный сланец, синий со значением RGB #483D8B.
|
static Color |
DARKSLATEGRAY
Цветной темно-синевато-серый цвет со значением RGB #2F4F4F.
|
static Color |
DARKSLATEGREY
Цветной темный сланец, серый со значением RGB #2F4F4F.
|
static Color |
DARKTURQUOISE
Цветной темно-бирюзовый цвет со значением RGB #00CED1.
|
static Color |
DARKVIOLET
Цветной темно-фиолетовый цвет со значением RGB #9400D3.
|
static Color |
DEEPPINK
Цветной темно-розовый цвет со значением RGB #FF1493.
|
static Color |
DEEPSKYBLUE
Цветной темно-лазурный цвет со значением RGB #00BFFF.
|
static Color |
DIMGRAY
Цветной тускло-серый цвет со значением RGB #696969.
|
static Color |
DIMGREY
Цвет, темно-серый со значением RGB #696969.
|
static Color |
DODGERBLUE
Цветной плут, синий со значением RGB #1E90FF.
|
static Color |
ОГНЕУПОРНЫЙ КИРПИЧ
Цветной огнеупорный кирпич со значением RGB #B22222.
|
static Color |
FLORALWHITE
Цветной цветочный белый со значением RGB #FFFAF0.
|
static Color |
FORESTGREEN
Цветной темно-зеленый цвет со значением RGB #228B22.
|
static Color |
ФУКСИЯ
Цветная фуксия со значением RGB #FF00FF.
|
static Color |
GAINSBORO
Цвет gainsboro со значением RGB #DCDCDC.
|
static Color |
GHOSTWHITE
Цветной фантом, белый от значения RGB #F8F8FF.
|
static Color |
ЗОЛОТО
Цветное золото со значением RGB #FFD700.
|
static Color |
ЗОЛОТАРНИК
Цветной золотарник со значением RGB #DAA520.
|
static Color |
СЕРЫЙ
Цветная серость со значением RGB #808080.
|
static Color |
ЗЕЛЕНЫЙ
Цветной зеленый цвет со значением RGB #008000.
|
static Color |
GREENYELLOW
Цветной зелено-желтый цвет со значением RGB #ADFF2F.
|
static Color |
СЕРЫЙ
Цвет, серый со значением RGB #808080.
|
static Color |
МЕДВЯНАЯ РОСА
Цветная медвяная роса со значением RGB #F0FFF0.
|
static Color |
HOTPINK
Цвет, ярко-розовый со значением RGB #FF69B4.
|
static Color |
INDIANRED
Цветная индийская краснота со значением RGB #CD5C5C.
|
static Color |
ИНДИГО
Цветное индиго со значением RGB #4B0082.
|
static Color |
СЛОНОВАЯ КОСТЬ
Цветная слоновая кость со значением RGB #FFFFF0.
|
static Color |
ХАКИ
Цветной цвет хаки со значением RGB #F0E68C.
|
static Color |
ЛАВАНДА
Цветная лаванда со значением RGB #E6E6FA.
|
static Color |
LAVENDERBLUSH
Цветная лаванда краснеет со значением RGB #FFF0F5.
|
static Color |
LAWNGREEN
Цветная лужайка, зеленая со значением RGB #7CFC00.
|
static Color |
LEMONCHIFFON
Цветной лимонный шифон со значением RGB #FFFACD.
|
static Color |
ГОЛУБОЙ
Цвет, голубой со значением RGB #ADD8E6.
|
static Color |
LIGHTCORAL
Цветной легкий коралл со значением RGB #F08080.
|
static Color |
LIGHTCYAN
Цвет, светло-синий со значением RGB #E0FFFF.
|
static Color |
LIGHTGOLDENRODYELLOW
Цветной легкий золотарник, желтый со значением RGB #FAFAD2.
|
static Color |
LIGHTGRAY
Цветной светло-серый цвет со значением RGB #D3D3D3.
|
static Color |
СВЕТЛО-ЗЕЛЕНЫЙ
Цветной светло-зеленый цвет со значением RGB #90EE90.
|
static Color |
LIGHTGREY
Цвет, светло-серый со значением RGB #D3D3D3.
|
static Color |
LIGHTPINK
Цветной светло-розовый цвет со значением RGB #FFB6C1.
|
static Color |
LIGHTSALMON
Цветной легкий лосось со значением RGB #FFA07A.
|
static Color |
LIGHTSEAGREEN
Цветной светло-цвет морской волны со значением RGB #20B2AA.
|
static Color |
LIGHTSKYBLUE
Цветной светло-лазурный цвет со значением RGB #87CEFA.
|
static Color |
LIGHTSLATEGRAY
Цветной светло-синевато-серый цвет со значением RGB #778899.
|
static Color |
LIGHTSLATEGREY
Цветной легкий сланец, серый со значением RGB #778899.
|
static Color |
LIGHTSTEELBLUE
Цветной легкий стальной синий цвет со значением RGB #B0C4DE.
|
static Color |
СВЕТЛО-ЖЕЛТЫЙ
Цвет, светло-желтый со значением RGB #FFFFE0.
|
static Color |
ИЗВЕСТЬ
Цветная известь со значением RGB #00FF00.
|
static Color |
LIMEGREEN
Цветной лимонно-зеленый цвет со значением RGB #32CD32.
|
static Color |
ПОЛОТНО
Цветное полотно со значением RGB #FAF0E6.
|
static Color |
ПУРПУРНЫЙ
Цвет, пурпурный со значением RGB #FF00FF.
|
static Color |
МАРОН
Цветной марон со значением RGB #800000.
|
static Color |
MEDIUMAQUAMARINE
Цветной средний аквамарин со значением RGB #66CDAA.
|
static Color |
MEDIUMBLUE
Цветной средний синий цвет со значением RGB #0000CD.
|
static Color |
MEDIUMORCHID
Цветная средняя орхидея со значением RGB #BA55D3.
|
static Color |
MEDIUMPURPLE
Цветной средний фиолетовый цвет со значением RGB #9370DB.
|
static Color |
MEDIUMSEAGREEN
Цветной средний цвет морской волны со значением RGB #3CB371.
|
static Color |
MEDIUMSLATEBLUE
Цветной средний сланец, синий со значением RGB #7B68EE.
|
static Color |
MEDIUMSPRINGGREEN
Цветной средний пружинный зеленый цвет со значением RGB #00FA9A.
|
static Color |
MEDIUMTURQUOISE
Цветной средний бирюзовый цвет со значением RGB #48D1CC.
|
static Color |
MEDIUMVIOLETRED
Цветная средняя фиолетовая краснота со значением RGB #C71585.
|
static Color |
MIDNIGHTBLUE
Цветная полночь, синяя со значением RGB #191970.
|
static Color |
MINTCREAM
Цветной крем монетного двора со значением RGB #F5FFFA.
|
static Color |
MISTYROSE
Цветной тускло-розовый цвет со значением RGB #FFE4E1.
|
static Color |
МОКАСИН
Цветной мокасин со значением RGB #FFE4B5.
|
static Color |
NAVAJOWHITE
Цветной белый навахо со значением RGB #FFDEAD.
|
static Color |
ФЛОТ
Цветной флот со значением RGB #000080.
|
static Color |
OLDLACE
Цветной старый шнурок со значением RGB #FDF5E6.
|
static Color |
МАСЛИНА
Цветная маслина со значением RGB #808000.
|
static Color |
OLIVEDRAB
Цветная маслина, серая со значением RGB #6B8E23.
|
static Color |
ОРАНЖЕВЫЙ
Оранжевый цвет со значением RGB #FFA500.
|
static Color |
ORANGERED
Оранжевый цвет, красный со значением RGB #FF4500.
|
static Color |
ОРХИДЕЯ
Цветная орхидея со значением RGB #DA70D6.
|
static Color |
PALEGOLDENROD
Цветной бледный золотарник со значением RGB #EEE8AA.
|
static Color |
PALEGREEN
Цветной бледно-зеленый цвет со значением RGB #98FB98.
|
static Color |
PALETURQUOISE
Цветной бледно-бирюзовый цвет со значением RGB #AFEEEE.
|
static Color |
PALEVIOLETRED
Цветная бледно-фиолетовая краснота со значением RGB #DB7093.
|
static Color |
PAPAYAWHIP
Цветная папайя бросается со значением RGB #FFEFD5.
|
static Color |
PEACHPUFF
Цветной персик пыхтит со значением RGB #FFDAB9.
|
static Color |
ПЕРУ
Цветное Перу со значением RGB #CD853F.
|
static Color |
РОЗОВЫЙ
Цветная гвоздика со значением RGB #FFC0CB.
|
static Color |
СЛИВА
Цветная слива со значением RGB #DDA0DD.
|
static Color |
ЗЕЛЕНОВАТО-ГОЛУБОЙ
Цветная окись кобальта со значением RGB #B0E0E6.
|
static Color |
ФИОЛЕТОВЫЙ
Цветной фиолетовый цвет со значением RGB #800080.
|
static Color |
КРАСНЫЙ
Цветная краснота со значением RGB #FF0000.
|
static Color |
ROSYBROWN
Цветной розовый коричневый цвет со значением RGB #BC8F8F.
|
static Color |
ROYALBLUE
Цветной королевский синий цвет со значением RGB #4169E1.
|
static Color |
SADDLEBROWN
Цветное седло, коричневое со значением RGB #8B4513.
|
static Color |
ЛОСОСЬ
Цветной лосось со значением RGB #FA8072.
|
static Color |
SANDYBROWN
Цветной песчаный коричневый цвет со значением RGB #F4A460.
|
static Color |
ЦВЕТА МОРСКОЙ ВОЛНЫ
Цветной цвет морской волны со значением RGB #2E8B57.
|
static Color |
МОРСКАЯ РАКУШКА
Цветное море окружает со значением RGB #FFF5EE.
|
static Color |
СИЕНА
Цветная сиена со значением RGB #A0522D.
|
static Color |
СЕРЕБРО
Цветное серебро со значением RGB #C0C0C0.
|
static Color |
ЛАЗУРНЫЙ
Цветной лазурный цвет со значением RGB #87CEEB.
|
static Color |
SLATEBLUE
Цветной сланец, синий со значением RGB #6A5ACD.
|
static Color |
SLATEGRAY
Цветной синевато-серый цвет со значением RGB #708090.
|
static Color |
SLATEGREY
Цветной сланец, серый со значением RGB #708090.
|
static Color |
СНЕГ
Цветной снег со значением RGB #FFFAFA.
|
static Color |
SPRINGGREEN
Цветной пружинный зеленый цвет со значением RGB #00FF7F.
|
static Color |
STEELBLUE
Цветной стальной синий цвет со значением RGB #4682B4.
|
static Color |
ЗАГАР
Цветной загар со значением RGB #D2B48C.
|
static Color |
ЧИРОК
Цветной чирок со значением RGB #008080.
|
static Color |
ЧЕРТОПОЛОХ
Цветной чертополох со значением RGB #D8BFD8.
|
static Color |
ПОМИДОР
Цветной помидор со значением RGB #FF6347.
|
static Color |
ПРОЗРАЧНЫЙ
Полностью прозрачный цвет со значением ARGB #00000000.
|
static Color |
БИРЮЗОВЫЙ
Цветной бирюзовый цвет со значением RGB #40E0D0.
|
static Color |
ФИОЛЕТОВЫЙ
Цветная фиалка со значением RGB #EE82EE.
|
static Color |
ПШЕНИЦА
Цветная пшеница со значением RGB #F5DEB3.
|
static Color |
БЕЛЫЙ
Цветной белый со значением RGB #FFFFFF.
|
static Color |
WHITESMOKE
Цветной белый дым со значением RGB #F5F5F5.
|
static Color |
ЖЕЛТЫЙ
Цветной желтый цвет со значением RGB #FFFF00.
|
static Color |
YELLOWGREEN
Цветной желто-зеленый цвет со значением RGB #9ACD32.
|
Конструктор и Описание |
---|
Color(double red, double green, double blue, double opacity)
Создает новый экземпляр цвета
|
Модификатор и Тип | Метод и Описание |
---|---|
Цвет |
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 , и данная непрозрачность. |
Цвет |
darker()
Создает новый Цвет, который является более темной версией этого Цвета.
|
Цвет |
deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Создает новое
Color основанный на этом Color с оттенком изменились насыщенность, яркость и значения непрозрачности. |
Цвет |
desaturate()
Создает новый Цвет, который является менее насыщаемой версией этого Цвета.
|
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
double |
getBlue()
Синий компонент
Color , в диапазоне 0.0-1.0 . |
double |
getBrightness()
Получает компонент яркости этого
Color . |
double |
getGreen()
Зеленый компонент
Color , в диапазоне 0.0-1.0 . |
double |
getHue()
Получает компонент оттенка этого
Color . |
double |
getOpacity()
Непрозрачность
Color , в диапазоне 0.0-1.0 . |
double |
getRed()
Красный компонент
Color , в диапазоне 0.0-1.0 . |
double |
getSaturation()
Получает компонент насыщенности этого
Color . |
static Color |
gray(double gray)
Создает непрозрачный серый цвет.
|
static Color |
gray(double gray, double opacity)
Создает серый цвет.
|
static Color |
grayRgb(int gray)
Это - ярлык для
rgb(gray, gray, gray) . |
static Color |
grayRgb(int gray, double opacity)
Это - ярлык для
rgb(gray, gray, gray, opacity) . |
Цвет |
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)
Создает a
Color основанный на указанных значениях в цветовой модели HSB, и данной непрозрачности. |
Цвет |
interpolate(Color endValue, double t)
Функция вычисляет интерполированное значение вдоль части
t между 0.0 и 1.0 . |
Цвет |
invert()
Создает новый Цвет, который является инверсией этого Цвета.
|
boolean |
isOpaque()
Добирается, абсолютно непрозрачна ли эта Краска.
|
static Color |
rgb(int red, int green, int blue)
Создает непрозрачный цвет sRGB с указанными значениями RGB в диапазоне
0-255 . |
static Color |
rgb(int red, int green, int blue, double opacity)
Создает цвет sRGB с указанными значениями RGB в диапазоне
0-255 , и данная непрозрачность. |
Цвет |
saturate()
Создает новый Цвет, который является более насыщаемой версией этого Цвета.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Color . |
static Color |
valueOf(java.lang.String value)
Создает значение цвета из строкового представления.
|
static Color |
web(java.lang.String colorString)
Создает цвет RGB, определенный с HTML или строкой атрибута CSS.
|
static Color |
web(java.lang.String colorString, double opacity)
Создает цвет RGB, определенный с HTML или строкой атрибута CSS.
|
public static final Цвет ПРОЗРАЧНЫЙ
public static final Цвет ANTIQUEWHITE
public static final Цвет НЕГЛАЗИРОВАННЫЙ ФАРФОР
public static final Цвет BLANCHEDALMOND
public static final Цвет BLUEVIOLET
public static final Цвет CORNFLOWERBLUE
public static final Цвет ТЕМНО-КРАСНЫЙ
public static final Цвет СИНЕ-ЗЕЛЕНЫЙ
public static final Цвет DARKGOLDENROD
public static final Цвет DARKMAGENTA
public static final Цвет DARKOLIVEGREEN
public static final Цвет DARKORANGE
public static final Цвет DARKORCHID
public static final Цвет DARKSALMON
public static final Цвет DARKSEAGREEN
public static final Цвет DARKSLATEBLUE
public static final Цвет DARKSLATEGRAY
public static final Цвет DARKSLATEGREY
public static final Цвет DARKTURQUOISE
public static final Цвет DARKVIOLET
public static final Цвет DEEPSKYBLUE
public static final Цвет DODGERBLUE
public static final Цвет ОГНЕУПОРНЫЙ КИРПИЧ
public static final Цвет FLORALWHITE
public static final Цвет FORESTGREEN
public static final Цвет GHOSTWHITE
public static final Цвет ЗОЛОТАРНИК
public static final Цвет GREENYELLOW
public static final Цвет МЕДВЯНАЯ РОСА
public static final Цвет СЛОНОВАЯ КОСТЬ
public static final Цвет LAVENDERBLUSH
public static final Цвет LEMONCHIFFON
public static final Цвет LIGHTCORAL
public static final Цвет LIGHTGOLDENRODYELLOW
public static final Цвет СВЕТЛО-ЗЕЛЕНЫЙ
public static final Цвет LIGHTSALMON
public static final Цвет LIGHTSEAGREEN
public static final Цвет LIGHTSKYBLUE
public static final Цвет LIGHTSLATEGRAY
public static final Цвет LIGHTSLATEGREY
public static final Цвет LIGHTSTEELBLUE
public static final Цвет СВЕТЛО-ЖЕЛТЫЙ
public static final Цвет MEDIUMAQUAMARINE
public static final Цвет MEDIUMBLUE
public static final Цвет MEDIUMORCHID
public static final Цвет MEDIUMPURPLE
public static final Цвет MEDIUMSEAGREEN
public static final Цвет MEDIUMSLATEBLUE
public static final Цвет MEDIUMSPRINGGREEN
public static final Цвет MEDIUMTURQUOISE
public static final Цвет MEDIUMVIOLETRED
public static final Цвет MIDNIGHTBLUE
public static final Цвет NAVAJOWHITE
public static final Цвет PALEGOLDENROD
public static final Цвет PALETURQUOISE
public static final Цвет PALEVIOLETRED
public static final Цвет PAPAYAWHIP
public static final Цвет ЗЕЛЕНОВАТО-ГОЛУБОЙ
public static final Цвет ФИОЛЕТОВЫЙ
public static final Цвет ROSYBROWN
public static final Цвет ROYALBLUE
public static final Цвет SADDLEBROWN
public static final Цвет SANDYBROWN
public static final Цвет ЦВЕТА МОРСКОЙ ВОЛНЫ
public static final Цвет МОРСКАЯ РАКУШКА
public static final Цвет SPRINGGREEN
public static final Цвет ЧЕРТОПОЛОХ
public static final Цвет ФИОЛЕТОВЫЙ
public static final Цвет WHITESMOKE
public static final Цвет YELLOWGREEN
public Color(double red, double green, double blue, double opacity)
red
- красный компонент в пределах от 0
к 1
green
- зеленый компонент в пределах от 0
к 1
blue
- синий компонент в пределах от 0
к 1
opacity
- непрозрачность в пределах от 0
к 1
public static Цвет цвет(double red, double green, double blue, double opacity)
0.0-1.0
, и данная непрозрачность.red
- красный компонент, в диапазоне 0.0-1.0
green
- зеленый компонент, в диапазоне 0.0-1.0
blue
- синий компонент, в диапазоне 0.0-1.0
opacity
- компонент непрозрачности, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Цвет цвет(double red, double green, double blue)
0.0-1.0
.red
- красный компонент, в диапазоне 0.0-1.0
green
- зеленый компонент, в диапазоне 0.0-1.0
blue
- синий компонент, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Цвет rgb(int red, int green, int blue, double opacity)
0-255
, и данная непрозрачность.red
- красный компонент, в диапазоне 0-255
green
- зеленый компонент, в диапазоне 0-255
blue
- синий компонент, в диапазоне 0-255
opacity
- компонент непрозрачности, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Цвет rgb(int red, int green, int blue)
0-255
.red
- красный компонент, в диапазоне 0-255
green
- зеленый компонент, в диапазоне 0-255
blue
- синий компонент, в диапазоне 0-255
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Цвет grayRgb(int gray, double opacity)
rgb(gray, gray, gray, opacity)
.public static Цвет серый(double gray, double opacity)
gray
- цвет на шкале полутонов в диапазоне 0.0
(черный) - 1.0
(белый).opacity
- компонент непрозрачности, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Цвет серый(double gray)
gray
- цвет на шкале полутонов в диапазоне 0.0
(черный) - 1.0
(белый).Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Цвет 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
Color
java.lang.IllegalArgumentException
- если saturation
, brightness
или opacity
испытывают недостаток диапазонаpublic static Цвет hsb(double hue, double saturation, double brightness)
Color
основанный на указанных значениях в цветовой модели HSB.hue
- оттенок, в градусахsaturation
- насыщенность, 0.0 to 1.0
brightness
- яркость, 0.0 to 1.0
Color
java.lang.IllegalArgumentException
- если saturation
или brightness
испытывают недостаток диапазонаpublic static Цвет сеть(java.lang.String colorString, double opacity)
Этот метод поддерживает следующие форматы:
"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 (непрозрачный)java.lang.NullPointerException
- если colorString
null
java.lang.IllegalArgumentException
- если colorString
определяет, что неподдерживаемый цвет называет, или содержит недопустимое числовое значениеpublic static Цвет сеть(java.lang.String colorString)
Этот метод поддерживает следующие форматы:
"0x"
или "#"
и могут или быть 2 цифры в диапазоне 00
к 0xFF
или единственная цифра в диапазоне 0
к F
. rgb(r,g,b)
или rgba(r,g,b,a)
строка формата. Каждый из r
, g
, или b
значения могут быть целым числом от 0 до 255 или значение процента с плавающей точкой от 0.0 до 100.0 сопровождаемый процентом (%
) символ. Альфа-компонент, если есть значение с плавающей точкой от 0.0 до 1.0. Пробелы позволяются прежде или после чисел и между числом процента и его знаком процента (%
). hsl(h,s,l)
или hsla(h,s,l,a)
строка формата. h
значение является числом с плавающей точкой от 0.0 до 360.0 представлений угла оттенка на цветовом диске в градусах с 0.0
или 360.0
красное представление, 120.0
представление зеленого, и 240.0
синее представление. s
значение является насыщенностью требуемого цвета, представленного как процент с плавающей точкой от серого (0.0
) к полностью насыщенному цвету (100.0
) и l
значение является требуемой легкостью или яркостью требуемого цвета, представленного как процент с плавающей точкой от черного (0.0
) к максимальной яркости цвета (100.0
). Альфа-компонент, если есть значение с плавающей точкой от 0.0 до 1.0. Пробелы позволяются прежде или после чисел и между числом процента и его знаком процента (%
). Примеры:
Веб-Строка Формата | Эквивалентная константа или вызов фабрики |
---|---|
Color.web("orange"); |
Color.ORANGE |
Color.web("0xff668840"); |
Color.rgb(255, 102, 136, 0.25) |
Color.web("0xff6688"); |
Color.rgb(255, 102, 136, 1.0) |
Color.web("#ff6688"); |
Color.rgb(255, 102, 136, 1.0) |
Color.web("#f68"); |
Color.rgb(255, 102, 136, 1.0) |
Color.web("rgb(255,102,136)"); |
Color.rgb(255, 102, 136, 1.0) |
Color.web("rgb(100%,50%,50%)"); |
Color.rgb(255, 128, 128, 1.0) |
Color.web("rgb(255,50%,50%,0.25)"); |
Color.rgb(255, 128, 128, 0.25) |
Color.web("hsl(240,100%,100%)"); |
Color.hsb(240.0, 1.0, 1.0, 1.0) |
Color.web("hsla(120,0%,0%,0.25)");
|
Color.hsb(120.0, 0.0, 0.0, 0.25)
|
colorString
- имя или числовое представление цвета в одном из поддерживаемых форматовjava.lang.NullPointerException
- если colorString
null
java.lang.IllegalArgumentException
- если colorString
определяет, что неподдерживаемый цвет называет, или содержит недопустимое числовое значениеpublic static Цвет valueOf(java.lang.String value)
web(String)
.value
- строка, чтобы преобразоватьColor
объект, содержащий значение, представляется строковым параметромjava.lang.NullPointerException
- если value
null
java.lang.IllegalArgumentException
- если value
определяет неподдерживаемое цветное имя или недопустимое шестнадцатеричное значениеweb(String)
public double getHue()
Color
.0.0-360.0
.public double getSaturation()
Color
.0.0-1.0
.public double getBrightness()
Color
.0.0-1.0
.public Цвет deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Color
основанный на этом Color
с оттенком изменились насыщенность, яркость и значения непрозрачности. Оттенок смещается о данном значении и нормализуется в его естественный диапазон, значения других компонентов умножаются на данные факторы и отсекаются в их диапазоны. Увеличение яркости черного цвета позволяется при использовании произвольной, очень маленькой исходной яркости вместо нуля.public Цвет более яркий()
public Цвет более темный()
public Цвет насыщать()
public Цвет desaturate()
public Цвет шкала полутонов()
public Цвет инвертировать()
public final double getRed()
Color
, в диапазоне 0.0-1.0
.public final double getGreen()
Color
, в диапазоне 0.0-1.0
.public final double getBlue()
Color
, в диапазоне 0.0-1.0
.public final double getOpacity()
Color
, в диапазоне 0.0-1.0
.public final boolean isOpaque()
Paint
public Цвет интерполировать(Color endValue, double t)
Interpolatable
t
между 0.0
и 1.0
. Когда t
= 1.0, endVal
возвращается.interpolate
в интерфейсе Interpolatable<Color>
endValue
- целевое значениеt
- часть между 0.0
и 1.0
public boolean equals(java.lang.Object obj)
equals
в class java.lang.Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект равен obj
параметр; false
иначе.public int hashCode()
Color
объект.hashCode
в class java.lang.Object
Color
объект.public java.lang.String toString()
Color
. Этот метод предназначается, чтобы использоваться только для информационных целей. Контент и формат возвращенной строки могли бы измениться между реализациями. Возвращенная строка могла бы быть пустой, но не может быть null
.toString
в class java.lang.Object
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается