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()
Создает новый Цвет, который является инверсией этого Цвета.
|
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 Color TRANSPARENT
public static final Color ALICEBLUE
public static final Color ANTIQUEWHITE
public static final Color AQUA
public static final Color AQUAMARINE
public static final Color AZURE
public static final Color BEIGE
public static final Color BISQUE
public static final Color BLACK
public static final Color BLANCHEDALMOND
public static final Color BLUE
public static final Color BLUEVIOLET
public static final Color BROWN
public static final Color BURLYWOOD
public static final Color CADETBLUE
public static final Color CHARTREUSE
public static final Color CHOCOLATE
public static final Color CORAL
public static final Color CORNFLOWERBLUE
public static final Color CORNSILK
public static final Color CRIMSON
public static final Color CYAN
public static final Color DARKBLUE
public static final Color DARKCYAN
public static final Color DARKGOLDENROD
public static final Color DARKGRAY
public static final Color DARKGREEN
public static final Color DARKGREY
public static final Color DARKKHAKI
public static final Color DARKMAGENTA
public static final Color DARKOLIVEGREEN
public static final Color DARKORANGE
public static final Color DARKORCHID
public static final Color DARKRED
public static final Color DARKSALMON
public static final Color DARKSEAGREEN
public static final Color DARKSLATEBLUE
public static final Color DARKSLATEGRAY
public static final Color DARKSLATEGREY
public static final Color DARKTURQUOISE
public static final Color DARKVIOLET
public static final Color DEEPPINK
public static final Color DEEPSKYBLUE
public static final Color DIMGRAY
public static final Color DIMGREY
public static final Color DODGERBLUE
public static final Color FIREBRICK
public static final Color FLORALWHITE
public static final Color FORESTGREEN
public static final Color FUCHSIA
public static final Color GAINSBORO
public static final Color GHOSTWHITE
public static final Color GOLD
public static final Color GOLDENROD
public static final Color GRAY
public static final Color GREEN
public static final Color GREENYELLOW
public static final Color GREY
public static final Color HONEYDEW
public static final Color HOTPINK
public static final Color INDIANRED
public static final Color INDIGO
public static final Color IVORY
public static final Color KHAKI
public static final Color LAVENDER
public static final Color LAVENDERBLUSH
public static final Color LAWNGREEN
public static final Color LEMONCHIFFON
public static final Color LIGHTBLUE
public static final Color LIGHTCORAL
public static final Color LIGHTCYAN
public static final Color LIGHTGOLDENRODYELLOW
public static final Color LIGHTGRAY
public static final Color LIGHTGREEN
public static final Color LIGHTGREY
public static final Color LIGHTPINK
public static final Color LIGHTSALMON
public static final Color LIGHTSEAGREEN
public static final Color LIGHTSKYBLUE
public static final Color LIGHTSLATEGRAY
public static final Color LIGHTSLATEGREY
public static final Color LIGHTSTEELBLUE
public static final Color LIGHTYELLOW
public static final Color LIME
public static final Color LIMEGREEN
public static final Color LINEN
public static final Color MAGENTA
public static final Color MAROON
public static final Color MEDIUMAQUAMARINE
public static final Color MEDIUMBLUE
public static final Color MEDIUMORCHID
public static final Color MEDIUMPURPLE
public static final Color MEDIUMSEAGREEN
public static final Color MEDIUMSLATEBLUE
public static final Color MEDIUMSPRINGGREEN
public static final Color MEDIUMTURQUOISE
public static final Color MEDIUMVIOLETRED
public static final Color MIDNIGHTBLUE
public static final Color MINTCREAM
public static final Color MISTYROSE
public static final Color MOCCASIN
public static final Color NAVAJOWHITE
public static final Color NAVY
public static final Color OLDLACE
public static final Color OLIVE
public static final Color OLIVEDRAB
public static final Color ORANGE
public static final Color ORANGERED
public static final Color ORCHID
public static final Color PALEGOLDENROD
public static final Color PALEGREEN
public static final Color PALETURQUOISE
public static final Color PALEVIOLETRED
public static final Color PAPAYAWHIP
public static final Color PEACHPUFF
public static final Color PERU
public static final Color PINK
public static final Color PLUM
public static final Color POWDERBLUE
public static final Color PURPLE
public static final Color RED
public static final Color ROSYBROWN
public static final Color ROYALBLUE
public static final Color SADDLEBROWN
public static final Color SALMON
public static final Color SANDYBROWN
public static final Color SEAGREEN
public static final Color SEASHELL
public static final Color SIENNA
public static final Color SILVER
public static final Color SKYBLUE
public static final Color SLATEBLUE
public static final Color SLATEGRAY
public static final Color SLATEGREY
public static final Color SNOW
public static final Color SPRINGGREEN
public static final Color STEELBLUE
public static final Color TAN
public static final Color TEAL
public static final Color THISTLE
public static final Color TOMATO
public static final Color TURQUOISE
public static final Color VIOLET
public static final Color WHEAT
public static final Color WHITE
public static final Color WHITESMOKE
public static final Color YELLOW
public static final Color YELLOWGREEN
public Color(double red, double green, double blue, double opacity)
red
- красный компонент в пределах от 0
к 1
green
- зеленый компонент в пределах от 0
к 1
blue
- синий компонент в пределах от 0
к 1
opacity
- непрозрачность в пределах от 0
к 1
public static Color color(double red, double green, double blue, double opacity)
0.0-1.0
, и данная непрозрачность.red
- красный компонент, в диапазоне 0.0-1.0
green
- зеленый компонент, в диапазоне 0.0-1.0
blue
- синий компонент, в диапазоне 0.0-1.0
opacity
- компонент непрозрачности, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Color color(double red, double green, double blue)
0.0-1.0
.red
- красный компонент, в диапазоне 0.0-1.0
green
- зеленый компонент, в диапазоне 0.0-1.0
blue
- синий компонент, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Color rgb(int red, int green, int blue, double opacity)
0-255
, и данная непрозрачность.red
- красный компонент, в диапазоне 0-255
green
- зеленый компонент, в диапазоне 0-255
blue
- синий компонент, в диапазоне 0-255
opacity
- компонент непрозрачности, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Color rgb(int red, int green, int blue)
0-255
.red
- красный компонент, в диапазоне 0-255
green
- зеленый компонент, в диапазоне 0-255
blue
- синий компонент, в диапазоне 0-255
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Color grayRgb(int gray)
rgb(gray, gray, gray)
.public static Color grayRgb(int gray, double opacity)
rgb(gray, gray, gray, opacity)
.public static Color gray(double gray, double opacity)
gray
- цвет на шкале полутонов в диапазоне 0.0
(черный) - 1.0
(белый).opacity
- компонент непрозрачности, в диапазоне 0.0-1.0
Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазонаpublic static Color gray(double gray)
gray
- цвет на шкале полутонов в диапазоне 0.0
(черный) - 1.0
(белый).Color
java.lang.IllegalArgumentException
- если какое-либо значение испытывает недостаток диапазона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
Color
java.lang.IllegalArgumentException
- если saturation
, brightness
или opacity
испытывают недостаток диапазона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
Color
java.lang.IllegalArgumentException
- если saturation
или brightness
испытывают недостаток диапазонаpublic static Color web(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 Color web(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 Color 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 Color deriveColor(double hueShift, double saturationFactor, double brightnessFactor, double opacityFactor)
Color
основанный на этом Color
с оттенком изменились насыщенность, яркость и значения непрозрачности. Оттенок смещается о данном значении и нормализуется в его естественный диапазон, значения других компонентов умножаются на данные факторы и отсекаются в их диапазоны. Увеличение яркости черного цвета позволяется при использовании произвольной, очень маленькой исходной яркости вместо нуля.public Color brighter()
public Color darker()
public Color saturate()
public Color desaturate()
public Color grayscale()
public Color invert()
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 Color interpolate(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, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается