Краткий обзор
Цвет class используется, чтобы инкапсулировать цвета в значении по умолчанию sRGB цветовое пространство. У каждого цвета есть неявное альфа-значение 1.0 или явный, обеспеченный в конструкторе. Альфа-значение определяет прозрачность цвета и может быть представлено значением плавающим в диапазоне 0.0-1.0 или 0-255. Альфа-значение 1.0 или 255 средств, что цвет абсолютно непрозрачен и альфа-значение 0 или 0.0 средств, что цвет абсолютно прозрачен. Создавая a Color
с явной альфой или получением компонентов цвета/альфы Цвета, компоненты цвета никогда не предварительно умножаются на альфа-компонент.
Color
s может быть создан с конструктором или с одним из нескольких служебных методов. Следующие строки кода все создают тот же самый синий цвет:
var c = Color.BLUE; //use the blue constant
var c = Color { red: 0 green: 0 blue: 1.0 }; // standard constructor
var c = Color.color(0,0,1.0); //use 0->1.0 values. implicit alpha of 1.0
var c = Color.color(0,0,1.0,1.0); //use 0->1.0 values, explicit alpha of 1.0
var c = Color.rgb(0,0,255); //use 0->255 integers, implict alpha of 1.0
var c = Color.rgb(0,0,255,1.0); //use 0->255 integers, explict alpha of 1.0
var c = Color.hsb(270,1.0,1.0); //hue = 270, saturation & value = 1.0. inplict alpha of 1.0
var c = Color.hsb(270,1.0,1.0,1.0); //hue = 270, saturation & value = 1.0, explict alpha of 1.0
var c = Color.web("0x0000FF",1.0);// blue as a hex web value, explict alpha
var c = Color.web("0x0000FF");// blue as a hex web value, implict alpha
var c = Color.web("#0000FF",1.0);// blue as a hex web value, explict alpha
var c = Color.web("#0000FF");// blue as a hex web value, implict alpha
var c = Color.web("0000FF",1.0);// blue as a hex web value, explict alpha
var c = Color.web("0000FF");// blue as a hex web value, implict alpha
Создание a Color
бросит IllegalArgumentException
если какое-либо из значений испытывает недостаток диапазона.
код:
import javafx.scene.*;
import javafx.scene.shape.*;
import javafx.scene.paint.*;
Group {
content: [
Rectangle {
x: 5, y: 5, width: 50, height: 40
fill: Color.RED
stroke: Color.GREEN
strokeWidth: 3
},
Rectangle {
x: 65, y: 5, width: 50, height: 40
fill: Color.rgb(91, 127, 255)
stroke: Color.hsb(40, 0.7, 0.8)
strokeWidth: 3
}]
}
производит:
Профиль: распространенный
Сводка Переменной сценария
доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
---|---|---|---|---|---|---|---|
общественность | ALICEBLUE | Цвет | |||||
общественность | ANTIQUEWHITE | Цвет | |||||
общественность | ВОДА | Цвет | |||||
общественность | АКВАМАРИН | Цвет | |||||
общественность | AZURE | Цвет | |||||
общественность | БЕЖЕВЫЙ | Цвет | |||||
общественность | НЕГЛАЗИРОВАННЫЙ ФАРФОР | Цвет | |||||
общественность | ЧЕРНЫЙ | Цвет | |||||
общественность | BLANCHEDALMOND | Цвет | |||||
общественность | СИНИЙ | Цвет | |||||
общественность | BLUEVIOLET | Цвет | |||||
общественность | БРАУН | Цвет | |||||
общественность | BURLYWOOD | Цвет | |||||
общественность | CADETBLUE | Цвет | |||||
общественность | ШАРТРЕЗ | Цвет | |||||
общественность | ШОКОЛАД | Цвет | |||||
общественность | CORAL | Цвет | |||||
общественность | CORNFLOWERBLUE | Цвет | |||||
общественность | CORNSILK | Цвет | |||||
общественность | ТЕМНО-КРАСНЫЙ | Цвет | |||||
общественность | СИНИЙ | Цвет | |||||
общественность | DARKBLUE | Цвет | |||||
общественность | СИНЕ-ЗЕЛЕНЫЙ | Цвет | |||||
общественность | DARKGOLDENROD | Цвет | |||||
общественность | DARKGRAY | Цвет | |||||
общественность | DARKGREEN | Цвет | |||||
общественность | DARKGREY | Цвет | |||||
общественность | DARKKHAKI | Цвет | |||||
общественность | DARKMAGENTA | Цвет | |||||
общественность | DARKOLIVEGREEN | Цвет | |||||
общественность | DARKORANGE | Цвет | |||||
общественность | DARKORCHID | Цвет | |||||
общественность | DARKRED | Цвет | |||||
общественность | DARKSALMON | Цвет | |||||
общественность | DARKSEAGREEN | Цвет | |||||
общественность | DARKSLATEBLUE | Цвет | |||||
общественность | DARKSLATEGRAY | Цвет | |||||
общественность | DARKSLATEGREY | Цвет | |||||
общественность | DARKTURQUOISE | Цвет | |||||
общественность | DARKVIOLET | Цвет | |||||
общественность | DEEPPINK | Цвет | |||||
общественность | DEEPSKYBLUE | Цвет | |||||
общественность | DIMGRAY | Цвет | |||||
общественность | DIMGREY | Цвет | |||||
общественность | DODGERBLUE | Цвет | |||||
общественность | ОГНЕУПОРНЫЙ КИРПИЧ | Цвет | |||||
общественность | FLORALWHITE | Цвет | |||||
общественность | FORESTGREEN | Цвет | |||||
общественность | ФУКСИЯ | Цвет | |||||
общественность | GAINSBORO | Цвет | |||||
общественность | GHOSTWHITE | Цвет | |||||
общественность | ЗОЛОТО | Цвет | |||||
общественность | ЗОЛОТАРНИК | Цвет | |||||
общественность | СЕРЫЙ | Цвет | |||||
общественность | ЗЕЛЕНЫЙ | Цвет | |||||
общественность | GREENYELLOW | Цвет | |||||
общественность | СЕРЫЙ | Цвет | |||||
общественность | МЕДВЯНАЯ РОСА | Цвет | |||||
общественность | HOTPINK | Цвет | |||||
общественность | INDIANRED | Цвет | |||||
общественность | ИНДИГО | Цвет | |||||
общественность | СЛОНОВАЯ КОСТЬ | Цвет | |||||
общественность | ХАКИ | Цвет | |||||
общественность | ЛАВАНДА | Цвет | |||||
общественность | LAVENDERBLUSH | Цвет | |||||
общественность | LAWNGREEN | Цвет | |||||
общественность | LEMONCHIFFON | Цвет | |||||
общественность | ГОЛУБОЙ | Цвет | |||||
общественность | LIGHTCORAL | Цвет | |||||
общественность | LIGHTCYAN | Цвет | |||||
общественность | LIGHTGOLDENRODYELLOW | Цвет | |||||
общественность | LIGHTGRAY | Цвет | |||||
общественность | СВЕТЛО-ЗЕЛЕНЫЙ | Цвет | |||||
общественность | LIGHTGREY | Цвет | |||||
общественность | LIGHTPINK | Цвет | |||||
общественность | LIGHTSALMON | Цвет | |||||
общественность | LIGHTSEAGREEN | Цвет | |||||
общественность | LIGHTSKYBLUE | Цвет | |||||
общественность | LIGHTSLATEGRAY | Цвет | |||||
общественность | LIGHTSLATEGREY | Цвет | |||||
общественность | LIGHTSTEELBLUE | Цвет | |||||
общественность | СВЕТЛО-ЖЕЛТЫЙ | Цвет | |||||
общественность | ИЗВЕСТЬ | Цвет | |||||
общественность | LIMEGREEN | Цвет | |||||
общественность | ПОЛОТНО | Цвет | |||||
общественность | ПУРПУРНЫЙ | Цвет | |||||
общественность | МАРОН | Цвет | |||||
общественность | MEDIUMAQUAMARINE | Цвет | |||||
общественность | MEDIUMBLUE | Цвет | |||||
общественность | MEDIUMORCHID | Цвет | |||||
общественность | MEDIUMPURPLE | Цвет | |||||
общественность | MEDIUMSEAGREEN | Цвет | |||||
общественность | MEDIUMSLATEBLUE | Цвет | |||||
общественность | MEDIUMSPRINGGREEN | Цвет | |||||
общественность | MEDIUMTURQUOISE | Цвет | |||||
общественность | MEDIUMVIOLETRED | Цвет | |||||
общественность | MIDNIGHTBLUE | Цвет | |||||
общественность | MINTCREAM | Цвет | |||||
общественность | MISTYROSE | Цвет | |||||
общественность | МОКАСИН | Цвет | |||||
общественность | NAVAJOWHITE | Цвет | |||||
общественность | ФЛОТ | Цвет | |||||
общественность | OLDLACE | Цвет | |||||
общественность | МАСЛИНА | Цвет | |||||
общественность | OLIVEDRAB | Цвет | |||||
общественность | ОРАНЖЕВЫЙ | Цвет | |||||
общественность | ORANGERED | Цвет | |||||
общественность | ОРХИДЕЯ | Цвет | |||||
общественность | PALEGOLDENROD | Цвет | |||||
общественность | PALEGREEN | Цвет | |||||
общественность | PALETURQUOISE | Цвет | |||||
общественность | PALEVIOLETRED | Цвет | |||||
общественность | PAPAYAWHIP | Цвет | |||||
общественность | PEACHPUFF | Цвет | |||||
общественность | ПЕРУ | Цвет | |||||
общественность | РОЗОВЫЙ | Цвет | |||||
общественность | СЛИВА | Цвет | |||||
общественность | ЗЕЛЕНОВАТО-ГОЛУБОЙ | Цвет | |||||
общественность | ФИОЛЕТОВЫЙ | Цвет | |||||
общественность | КРАСНЫЙ | Цвет | |||||
общественность | ROSYBROWN | Цвет | |||||
общественность | ROYALBLUE | Цвет | |||||
общественность | SADDLEBROWN | Цвет | |||||
общественность | ЛОСОСЬ | Цвет | |||||
общественность | SANDYBROWN | Цвет | |||||
общественность | ЦВЕТА МОРСКОЙ ВОЛНЫ | Цвет | |||||
общественность | МОРСКАЯ РАКУШКА | Цвет | |||||
общественность | СИЕНА | Цвет | |||||
общественность | СЕРЕБРО | Цвет | |||||
общественность | ЛАЗУРНЫЙ | Цвет | |||||
общественность | SLATEBLUE | Цвет | |||||
общественность | SLATEGRAY | Цвет | |||||
общественность | SLATEGREY | Цвет | |||||
общественность | СНЕГ | Цвет | |||||
общественность | SPRINGGREEN | Цвет | |||||
общественность | STEELBLUE | Цвет | |||||
общественность | ЗАГАР | Цвет | |||||
общественность | ЧИРОК | Цвет | |||||
общественность | ЧЕРТОПОЛОХ | Цвет | |||||
общественность | ПОМИДОР | Цвет | |||||
общественность | ПРОЗРАЧНЫЙ | Цвет |
Полностью прозрачный цвет. |
||||
общественность | БИРЮЗОВЫЙ | Цвет | |||||
общественность | ФИОЛЕТОВЫЙ | Цвет | |||||
общественность | ПШЕНИЦА | Цвет | |||||
общественность | БЕЛЫЙ | Цвет | |||||
общественность | WHITESMOKE | Цвет | |||||
общественность | ЖЕЛТЫЙ | Цвет | |||||
общественность | YELLOWGREEN | Цвет |
Переменная Сводка
доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
---|---|---|---|---|---|---|---|
общественность-init | синий | Число | 0.0 |
Синий компонент |
|||
общественность-init | зеленый | Число | 0.0 |
Зеленый компонент |
|||
общественность-init | непрозрачность | Число | 1.0 |
Непрозрачность |
|||
общественность-init | красный | Число | 0.0 |
Красный компонент |
Наследованные Переменные
Сводка Функции сценария
- общедоступный цвет (красный: Число, зеленое: Число, синее: Число, непрозрачность: Число): Цвет
-
Создает цвет sRGB с указанными красными, зелеными и синими значениями в диапазоне
0.0-1.0
, и данная непрозрачность.Создает цвет sRGB с указанными красными, зелеными и синими значениями в диапазоне
0.0-1.0
, и данная непрозрачность.- Параметры
- красный
-
красный компонент, в диапазоне
0.0-1.0
- зеленый
-
зеленый компонент, в диапазоне
0.0-1.0
- синий
-
синий компонент, в диапазоне
0.0-1.0
- непрозрачность
-
компонент непрозрачности, в диапазоне
0.0-1.0
- Возвраты
- Цвет
-
Color
- Броски
- java.lang. IllegalArgumentException, если какое-либо значение испытывает недостаток диапазона
Профиль: распространенный
- общедоступный цвет (красный: Число, зеленое: Число, синее: Число): Цвет
-
Создает непрозрачный цвет sRGB с указанными красными, зелеными и синими значениями в диапазоне
0.0-1.0
.Создает непрозрачный цвет sRGB с указанными красными, зелеными и синими значениями в диапазоне
0.0-1.0
.- Параметры
- красный
-
красный компонент, в диапазоне
0.0-1.0
- зеленый
-
зеленый компонент, в диапазоне
0.0-1.0
- синий
-
синий компонент, в диапазоне
0.0-1.0
- Возвраты
- Цвет
-
Color
- Броски
- java.lang. IllegalArgumentException, если какое-либо значение испытывает недостаток диапазона
Профиль: распространенный
- общественность hsb (оттенок: Целое число, насыщенность: Число, яркость: Число, непрозрачность: Число): Цвет
-
Создает a
Color
основанный на указанных значениях в цветовой модели HSB, и данной непрозрачности.Создает a
Color
основанный на указанных значениях в цветовой модели HSB, и данной непрозрачности.- Параметры
- оттенок
- оттенок, в градусах
- насыщенность
-
насыщенность,
0.0 to 1.0
- яркость
-
яркость,
0.0 to 1.0
- непрозрачность
-
непрозрачность,
0.0 to 1.0
- Возвраты
- Цвет
-
Color
- Броски
- java.lang. IllegalArgumentException, если {@code насыщенность}, {@code яркость} или {@code непрозрачность} испытывают недостаток диапазона
Профиль: распространенный
- общественность hsb (оттенок: Целое число, насыщенность: Число, яркость: Число): Цвет
-
Создает непрозрачное
Color
основанный на указанных значениях в цветовой модели HSB.Создает непрозрачное
Color
основанный на указанных значениях в цветовой модели HSB.- Параметры
- оттенок
- оттенок, в градусах
- насыщенность
-
насыщенность,
0.0 to 1.0
- яркость
-
яркость,
0.0 to 1.0
- Возвраты
- Цвет
-
Color
- Броски
- java.lang. IllegalArgumentException, если {@code насыщенность} или {@code яркость} испытывают недостаток диапазона
Профиль: распространенный
- общественность rgb (красный: Целое число, зеленое: Целое число, синее: Целое число, непрозрачность: Число): Цвет
-
Создает цвет sRGB с указанными значениями RGB в диапазоне
0-255
, и данная непрозрачность.Создает цвет sRGB с указанными значениями RGB в диапазоне
0-255
, и данная непрозрачность.- Параметры
- красный
-
красный компонент, в диапазоне
0-255
- зеленый
-
зеленый компонент, в диапазоне
0-255
- синий
-
синий компонент, в диапазоне
0-255
- непрозрачность
-
компонент непрозрачности, в диапазоне
0.0-1.0
- Возвраты
- Цвет
-
Color
- Броски
- java.lang. IllegalArgumentException, если какое-либо значение испытывает недостаток диапазона
Профиль: распространенный
- общественность rgb (красный: Целое число, зеленое: Целое число, синее: Целое число): Цвет
-
Создает непрозрачный цвет sRGB с указанными значениями RGB в диапазоне
0-255
.Создает непрозрачный цвет sRGB с указанными значениями RGB в диапазоне
0-255
.- Параметры
- красный
-
красный компонент, в диапазоне
0-255
- зеленый
-
зеленый компонент, в диапазоне
0-255
- синий
-
синий компонент, в диапазоне
0-255
- Возвраты
- Цвет
-
Color
- Броски
- java.lang. IllegalArgumentException, если какое-либо значение испытывает недостаток диапазона
Профиль: распространенный
- государственная сеть (colorRawName: java.lang. Строка, непрозрачность: Число): Цвет
-
Создает цвет RGB, определенный с шестнадцатеричной нотацией.
Создает цвет RGB, определенный с шестнадцатеричной нотацией. Непрозрачность находится в диапазоне 0.0-1.0. исключая:
var c = Color.web("0xff6688",1.0); var c = Color.web("#ff6688",1.0); var c = Color.web("ff6688",1.0);
- Параметры
- colorRawName
- шестнадцатеричная строка, чтобы идентифицировать цвет RGB
- непрозрачность
- компонент непрозрачности
- Возвраты
- Цвет
Профиль: распространенный
- государственная сеть (цвет: java.lang. Строка): Цвет
-
Создает цвет RGB, определенный с шестнадцатеричной нотацией.
Создает цвет RGB, определенный с шестнадцатеричной нотацией. Непрозрачность устанавливается в
1.0
. исключая:var c = Color.web("0xff6688"); var c = Color.web("#ff6688"); var c = Color.web("ff6688");
- Параметры
- цвет
- шестнадцатеричная строка, чтобы идентифицировать цвет RGB
- Возвраты
- Цвет
Профиль: распространенный
Функциональная Сводка
- общественность toString (): java.lang. Строка
-
Возвращает строковое представление этого
Color
.Возвращает строковое представление этого
Color
. Этот метод предназначается, чтобы использоваться только для информационных целей. Контент и формат возвращенной строки могли бы измениться между реализациями. Возвращенная строка могла бы быть пустой, но не может бытьnull
.- Возвраты
- Строка
- строковое представление
Профиль: распространенный
Наследованные Функции
javafx.scene.paint. Краска
javafx.animation. Interpolatable
- общедоступный краткий обзор ofTheWay (endVal: java.lang. Объект, t: Число): java.lang. Объект
-
Функция calcuates интерполированное значение вперед
t
между0.0
и1.0
.Функция calcuates интерполированное значение вперед
t
между0.0
и1.0
. Когдаt
= 1.0,endVal
возвращается.- Параметры
- endVal
- целевое значение
- t
-
часть между
0.0
и1.0
- Возвраты
- Объект
- интерполированное значение
Профиль: распространенный