Spec-Zone .ru
спецификации, руководства, описания, API

JavaFX: Обеспечение Богатого Опыта На Все Экраны Вашей Жизни

разверните все

Профиль: рабочий стол, распространенный

Краткий обзор

Цвет class используется, чтобы инкапсулировать цвета в значении по умолчанию sRGB цветовое пространство. У каждого цвета есть неявное альфа-значение 1.0 или явный, обеспеченный в конструкторе. Альфа-значение определяет прозрачность цвета и может быть представлено значением плавающим в диапазоне 0.0-1.0 или 0-255. Альфа-значение 1.0 или 255 средств, что цвет абсолютно непрозрачен и альфа-значение 0 или 0.0 средств, что цвет абсолютно прозрачен. Создавая a Color с явной альфой или получением компонентов цвета/альфы Цвета, компоненты цвета никогда не предварительно умножаются на альфа-компонент.

Colors может быть создан с конструктором или с одним из нескольких служебных методов. Следующие строки кода все создают тот же самый синий цвет:


 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

Синий компонент Color, в диапазоне 0.0-1.0.

общественность-initзеленыйЧисло0.0

Зеленый компонент Color, в диапазоне 0.0-1.0.

общественность-initнепрозрачностьЧисло1.0

Непрозрачность Color, в диапазоне 0.0-1.0.

общественность-initкрасныйЧисло0.0

Красный компонент Color, в диапазоне 0.0-1.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

Возвраты
Объект
интерполированное значение

Профиль: распространенный