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

Выпуск: JavaFX 2.0

CSS JavaFX Справочник

последнее обновление: 1 сентября 2011

Содержание

Введение

Каскадные таблицы стилей JavaFX (CSS) основаны на версии 2.1 [1] CSS W3C с некоторыми дополнениями от текущей работы над версией 3 [2]. У CSS JavaFX также есть некоторые расширения CSS в поддержку определенных функций JavaFX. Цель для CSS JavaFX состоит в том, чтобы позволить веб-разработчикам, уже знакомым с CSS для HTML использовать CSS, чтобы настроить и разработать темы для средств управления JavaFX и объектов графика сцены естественным способом. Поддержка CSS JavaFX и расширения были разработаны, чтобы позволить таблицам стилей CSS JavaFX быть проанализированными чисто любым совместимым синтаксическим анализатором CSS, даже при том, что это не могло бы поддерживать расширения JavaFX. Это включает смешиванию стилей CSS для JavaFX и в других целях (такой что касается страниц HTML) в единственную таблицу стилей. С этой целью все имена свойства JavaFX были снабжены префиксом расширение поставщика "-fx-". Даже свойства, которые, могло бы казаться, были бы совместимыми со стандартным CSS HTML, были снабжены префиксом, потому что у JavaFX есть несколько различная семантика для их значений.

CSS JavaFX не поддерживает свойства расположения CSS, такие как плавание, позиция, переполнение, и width. Однако, дополнение CSS и свойства полей поддерживаются на некоторых объектах графика сцены JavaFX. Все другие аспекты расположения обрабатываются программно в коде JavaFX. Кроме того, поддержка CSS специфичных для HTML элементов, таких как Таблицы не поддерживается, так как нет никакой эквивалентной конструкции в JavaFX.

У JavaFX есть богатый набор расширений CSS в поддержку функций, таких как цветная деривация, поиск свойства, и многократные цвета фона и границы для единственного узла. Эти функции добавляют существенно новое питание для разработчиков и разработчиков и описываются подробно в этом документе.

Структура этого документа следующие. Во-первых, есть описание всех типов значения для свойств CSS JavaFX. Где необходимо это включает грамматику для синтаксиса значений того типа. Затем, для каждого узла графика сцены, который поддерживает стили CSS, таблица - то, учитывая, что списки свойства, которые поддерживаются, наряду с типом и семантической информацией. Псевдоклассы для каждого class также даются. Описание свойств CSS продолжается для средств управления. Для каждого управления, подструктуру которого кожа управления дается, наряду со стилем, имена class для Области возражают той реализации та подструктура.

CSS и График Сцены JavaFX

Стили CSS применяются к узлам в графике сцены JavaFX в пути, подобном способу, которым стили CSS применяются к элементам в HTML ДОМ.

Стили CSS загружаются из нескольких источников. Есть таблица стилей значения по умолчанию, встроенная в систему. Таблицы стилей также загружаются из URL, определенных в переменной таблиц стилей объекта Сцены. URL может быть абсолютный URL или относительный URL. Если относительный URL дается, он разрешается против базового URL ClassLoder конкретного Приложения class. Если, например, есть основной class com.wicked.cool.ui.Main это расширяет Приложение, относительный URL "com/wicked/cool/resources/styles.css" решил бы правильно. Относительный URL "../resources/styles.css" не был бы начиная с пути ".." относительно корня не допустимый путь. Ссылаясь на таблицу стилей в отдельном пакете, часто легче использовать ClassLoder некоторого class в другом пакете, чтобы найти ресурс. Например, если "styles.css" файл будет находиться в том же самом пакете как Основной, то следующий код даст корректный URL: com.wicked.cool.ui.Main.class.getResource("styles.css").toExternalForm()

Правила, загруженные из таблиц стилей Сцены, имеют приоритет по правилам из встроенной таблицы стилей. Наконец, у каждого узла есть переменная стиля, которая может содержать объявления стиля. (Это походит на стиль =, "..." приписывают, который может появиться на элементах HTML.) Объявления specifed здесь имеют приоритет по правилам, происходящим в другом месте. Порядок приоритета правил стиля может быть изменен, используя"! важный" в объявлении стиля.

У каждого узла в графике сцены есть styleClass переменная, Список <Строка>. Это походит на class =, "..." приписывают, который может появиться на элементах HTML. Предоставление строки для styleClass переменной узла вызывает свойства стиля для того стиля class к примененному к этот узел. Стили для классов стиля могут быть определены, используя ".styleclass" селекторный синтаксис в таблице стилей. Отметьте, что у узла может быть больше чем один стиль class.

У каждого узла в графике сцены есть переменная идентификатора, строка. Это походит на идентификатор =, "..." приписывают, который может казаться элементы HTML. Предоставление строки для переменной идентификатора узла заставляет свойства стиля для этого узла искаться, используя тот идентификатор. Стили для определенных идентификаторов могут быть определены, используя "#nodeid" селекторный синтаксис в таблице стилей.

Каждый узел соблюдает ряд свойств, который зависит от JavaFX узла class (в отличие от его styleClass). Свойства, которые соблюдает каждый узел class, показывают подробно в таблицах позже в этом документе. Значение свойства, которое фактически применяется, зависит от приоритета источника правила, как описано выше, так же как специфика селектора правила как описано в CSS 2. В конечном счете строка значения свойства преобразовывается в значение JavaFX соответствующего типа и тогда присваивается переменной экземпляра объекта JavaFX.

Стили CSS применяются асинхронно. Таким образом, стили CSS загружаются, и значения преобразовываются и присваивали некоторое время после того, как объект графика сцены был создан и добавлен к графику сцены, но прежде, чем график сцены будет сначала размечен и нарисован. Кроме того, если стили, которые применяются к объекту, изменились (например, потому что его pseudo-class изменился), значения от недавно примененных стилей не будут сразу применены. Вместо этого они будут применены когда-то после того, как состояние объекта изменилось, но прежде, чем сцена будет затем нарисована.

Приложение стилей CSS влияет на значения переменных объектов JavaFX. Во многих случаях программы JavaFX могут записать в эти переменные, если они общедоступны. Это повышает возможность, что CSS мог бы перезаписать значения, которые были инициализированы или присвоены программой JavaFX. Так как стили CSS применяются асинхронно, возможно, что значения могли бы быть присвоены программой и использоваться в течение некоторого времени прежде, чем быть перезаписанным CSS в произвольное время спустя. Чтобы избежать проблем как это, реализация CSS применяет следующую политику к переменным в базовых классах, которые устанавливаются свойствами стиля CSS. Политика следует за каскадными правилами CSS; у стиля из таблицы стилей агента пользователя есть более низкий приоритет чем пользовательский стиль, у которого есть более низкий приоритет чем стиль автора. В JavaFX пользовательский стиль интерпретируется как программно переменная набора. Стили автора из внешних таблиц стилей (от переменной таблицы стилей Сцены). Намерение состоит в том, чтобы позволить разработчикам переопределять трудно кодированные стили. Это позволяет приложению быть разработанным разработчиком, не имея необходимость перекомпилировать код. Таким образом программно переменная набора переопределит стиль из таблицы стилей агента пользователя, но стиль из таблицы стилей автора переопределит программно переменная набора (см. ограничения).

Соглашения о присвоении имен были установлены для того, чтобы произойти, CSS разрабатывает имена class от JavaFX имена class, и для того, чтобы получить имена свойства CSS из имен переменной JavaFX. Отметьте, что это - только соглашение о присвоении имен; нет никакого автоматического преобразования имени. Большинство JavaFX называет использование "Camel-регистром," то есть, смешанные имена случая сформированный из сложных слов, где первая буква каждого подслова используется для своей выгоды. Большинство имен CSS в мире HTML является всем нижним регистром со сложными словами, разделенными дефисами. Соглашение состоит в том, чтобы поэтому взять JavaFX имена class и сформироваться, их соответствующий CSS разрабатывает имя class, разделяя сложные слова дефисами и convering буквы ко всему нижнему регистру. Например, у JavaFX ToggleButton class был бы стиль class "выключателя". Соглашение для того, чтобы отобразить имена переменной JavaFX на имена свойства CSS подобно с добавлением префикса "-fx-". Например, у blendMode переменной было бы соответствующее имя свойства CSS "-fx-режим-смешивания".

Ограничения

В то время как синтаксический анализатор CSS JavaFX проанализирует допустимый синтаксис CSS, это не полностью совместимый синтаксический анализатор CSS. Нельзя ожидать, что синтаксический анализатор обработает синтаксис, не определенный в этом документе.

- операторы ключевого слова игнорируются.

":first-дочерний-элемент" и ":lang" псевдоклассы не поддерживаются. ":first-строка", ":first-буквенная", ":after", и ":before" псевдоэлементы, не поддерживается.

":active" и ":focus" динамические псевдоклассы не поддерживаются. Однако, Узлы действительно поддерживают ":pressed" и ":focused" псевдоклассы, которые подобны.

":link" и ":visited" псевдоклассы не поддерживаются вообще. Однако, объекты Гиперссылки могут быть разработаны, и они поддерживают ":visited" pseudo-class.

CSS JavaFX не поддерживает разделенную от запятой серию имен семейства шрифтов в - свойство fx-семейства-шрифтов. Дополнительный параметр height строки, когда определение шрифтов не поддерживается. Нет никакого эквивалента для различного шрифтом свойства.

CSS JavaFX использует цветовую модель HSB вместо цветовой модели HSL.

Возможно использовать JavaFX имя class в качестве селектора типа, однако, такое использование не рекомендуется. Например, возможно определить стили для ToggleButton, используя синтаксис "ToggleButton {...}". Такое использование не рекомендуется, потому что имя, используемое, чтобы соответствовать селектор типа, является фактическим конкретным именем class, используемым в программе JavaFX. Это имя class может измениться в случае разделения на подклассы. Если бы приложение должно было разделить ToggleButton на подклассы class, эти стили больше не применялись бы.

В это время интерфейсы программирования, необходимые для class, чтобы объявить поддержку свойств CSS, преобразовать и загрузить эти значения из таблиц стилей CSS в переменные объекта, и объявить и уведомить изменения псевдоклассам объекта, считают внутренними интерфейсами и не доступны непосредственно для приложений.

Не возможно обнаружить, что переменная была программно установлена, если текущая стоимость переменной является тем же самым как новым значением. Например, CSS, возможно, не обнаруживает что кодовые наборы программы непрозрачность узла к 1.0.

Стиль из таблицы стилей агента пользователя не будет переопределять значение переменной, которая инициализируется, вызывая метод набора переменной. Метод impl_cssClearUserSetProperties () в Узле существует как обходное решение для этой проблемы. Вызов этого метода очистит состояние, связанное с отслеживанием звонков в метод набора Styleable propery.

Наследование

CSS также предусматривает определенные свойства, которые будут наследованы по умолчанию, или будут наследованы, если значение свойства, 'наследовались'. Если значение наследовано, оно наследовано от вычисленного значения родителя элемента в дереве документов. В JavaFX наследование подобно, за исключением того, что вместо элементов в дереве документов, наследование происходит от родительских узлов в графике сцены.

Следующие свойства наследовались по умолчанию. Любое свойство может быть сделано наследоваться, давая это, значение "наследовалось".


Класс Свойство CSS Свойство Начальное значение
javafx.scene. Узел курсор - fx-курсор javafx.scene. Курсор. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ
javafx.scene.text. Текст textAlignment - fx-выравнивание-текста javafx.scene.text. TextAlignment. ЛЕВЫЙ
javafx.scene.text. Шрифт шрифт - fx-шрифт Шрифт. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ (12px "Иноходь CN")

В пределах иерархии классов JavaFX (например, Прямоугольник является подклассом Формы, которая поочередно является подклассом Узла), свойства CSS предка являются также свойствами CSS потомка. Это означает, что подкласс ответит на тот же самый набор свойств как его классы предка, и к дополнительным свойствам это определяет себя. Так, Форма поддерживает все свойства Узла плюс еще несколько, и Прямоугольник поддерживает все свойства Формы плюс пара больше. Однако, потому что, используя JavaFX имя class в качестве селектора типа является точным совпадением, обеспечивая объявления стиля для Формы не будет заставлять Прямоугольник использовать те значения (если значение.css для свойства Прямоугольника не будет, "наследовались").

Примеры

Рассмотрите следующее простое заявление JavaFX:

Сцена сцены = новая Сцена (новая Группа ());
scene.getStylesheets ().add (“test.css”);
Прямоугольник rect = новый Прямоугольник (100 100);
rect.setLayoutX (50);
rect.setLayoutY (50);
rect.getStyleClass ().add ("мой-rect");
((Группа) scene.getRoot ()).getChildren ().add (rect);

Без любых стилей это выведет на экран простой черный прямоугольник. Если test.css содержит следующее:

.my-rect {-fx-заливка: красный;}

прямоугольник будет красным вместо черного:

Если test.css содержит следующее:

.my-rect {
   - fx-заливка: желтый;
   - fx-штрих: зеленый;
   -fx-stroke-width: 5;
   -fx-stroke-dash-array: 12 2 4 2;
   -fx-stroke-dash-offset: 6;
   -fx-stroke-line-cap: торец;
}

результатом будет желтый прямоугольник с приятно штриховой зеленой границей:

Типы

наследоваться

У каждого свойства есть тип, который определяет какой значение и синтаксис для specifing те значения. Кроме того, у каждого свойства может быть указанное значение, 'наследовались', что означает, что для данного узла свойство принимает то же самое вычисленное значение как свойство для родителя узла. 'Наследовать' значение может использоваться на свойствах, которые обычно не наследованы.

Если 'наследовать' значение устанавливается на корневом элементе, свойство присваивается его начальное значение.

<булев>

У булевых значений может или быть строковое значение "истины" или "лжи", значения являются нечувствительными к регистру, как весь CSS является нечувствительным к регистру.

<строка>

Строки могут или быть записаны с двойными кавычками или с одинарными кавычками. Двойные кавычки не могут произойти в двойных кавычках, если не оставлено (например, как '\"' или как '\22'). Аналогично для одинарных кавычек (например, "\'" или "\27").

"это - 'строка'"
"это \"строка \""
'это - "строка"'
'это - \'string \''

Строка не может непосредственно содержать новую строку. Чтобы включать новую строку в строку, используйте escape, представляющий символ перевода строки в ISO 10646 (U+000A), таком как "\A" или "\00000a". Этот символ представляет универсальное понятие "новой строки" в CSS. См. свойство 'контента' для примера.

<число> & <целое число>

У некоторых типов значения могут быть целочисленные значения (обозначенный <целым числом>) или значения вещественного числа (обозначенный <числом>). Вещественные числа и целые числа определяются в десятичной записи только. <Целое число> состоит из одной или более цифр "0" к "9". <Число> может или быть <целое число>, или это может быть нуль или больше цифр, сопровождаемых точкой (.), сопровождаемой одной или более цифрами. И целым числам и вещественным числам можно предшествовать "-" или "+", чтобы указать на знак.-0 эквивалентно 0 и не отрицательное число.

[+|-]? [[0-9]+|[0-9]*"."[0-9]+]

Отметьте, что много свойств, которые позволяют целое или вещественное число как значение фактически, ограничивают значение некоторым диапазоном, часто неотрицательным значением.

<размер>

Размер <число> с модулями <длины> или <процента>, Если модули не определяются, тогда определил, что 'px' принимается.

<длина>

<число> [px | MMS | см | в | pt | pc | em | исключая]?

Никакой пробел не позволяется между числом и модулями если обеспечено. Некоторые модули относительны и абсолютные другие.

Родственник

Абсолютный

<процент>

Они - процент некоторой длины, обычно к width или height узла.

<число> [%]

<угол>

Угол <число> с одним из следующих модулей.

<число> [градус | радиус | градиент | поворот]

<точка>

Точка {x, y} координата.

[[<длина> <длина>] | [<процент> | <процент>]]

<цветная остановка>

Остановки на синтаксис цветной остановки W3C.

[ <цвет> [ <процент> | <длина>]? ]

В серии <цветной остановки> остановитесь, значения расстояния должны все быть <процент> или <длина>. Кроме того, если <длина>, значения используются, то значение расстояния для первой и последней остановки в ряду должно быть определено. Это ограничение может быть удалено в будущем выпуске.

"красные, белые 70 %, синих", допустимо начиная с расстояния для красного, и синими, как предполагается, составляют 0 % и 100 %, соответственно.

"красные 10, белые, синие 90" допустимы. Поскольку расстояние для красного и синего 10 и 90, соответственно, расстояние для белого может быть вычислено.

"красные, белые 70, синие", не допустимо, так как единицы расстояния не соглашаются.

"красный, белый, синий" допустимо. Остановки распределяются равномерно между 0 % и 100 %.

<туры>

url ([\"\']? <адрес> [\" \']?)

<адрес> может быть абсолютным URI, например:

url (http://example.com)
url ('http://example.com')
url ("http://example.com")

или это может быть относительно расположения файла CSS.

<эффект>

CSS JavaFX в настоящий момент поддерживает эффекты DropShadow и InnerShadow с платформы JavaFX. См. документацию class в javafx.scene.effect для получения дальнейшей информации о семантике различных параметров эффекта.

Падающая тень

Высокоуровневый эффект, который представляет тень данного контента позади контента.

dropshadow (<тип размытости>, <цвет>, <число>, <число>, <число>, <число>)

<тип размытости> = [гауссов | одно поле передачи | три поля передачи | два поля передачи]
<цвет>
теневой Цвет.
<число> радиус теневого ядра размытости. В диапазоне [0.0... 127.0], типичное значение 10.
<число> распространение тени. Распространение является частью радиуса, где содействие исходного материала составит 100 %. Остающейся части радиуса будет управлять содействием ядро размытости. Распространение 0.0 приведет к распределению тени, определенной полностью алгоритмом размытости. Распространение 1.0 приведет к основательному росту, исходящему из исходной непрозрачности материала к пределу радиуса с очень резким сокращением к прозрачности в радиусе. Значения должны быть в диапазоне [0.0... 1.0].
<число> теневое смещение в направлении X, в пикселях.
<число> теневое смещение в направлении Y, в пикселях.

Внутренняя Тень

Высокоуровневый эффект, который представляет тень в краях данного контента.

innershadow (<тип размытости>, <цвет>, <число>, <число>, <число>, <число>)

<тип размытости> = [гауссов | одно поле передачи | три поля передачи | два поля передачи]
<цвет> теневой Цвет.
<число> радиус теневого ядра размытости. В диапазоне [0.0... 127.0], типичное значение 10.
<число> дроссель тени. Дроссель является частью радиуса, где содействие исходного материала составит 100 %. Остающейся части радиуса будет управлять содействием ядро размытости. Дроссель 0.0 приведет к распределению тени, определенной полностью алгоритмом размытости. Дроссель 1.0 приведет к основательному росту внутрь тени от краев до предела радиуса с очень резким сокращением к прозрачности в радиусе. Значения должны быть в диапазоне [0.0... 1.0].
<число> теневое смещение в направлении X, в пикселях.
<число> теневое смещение в направлении Y, в пикселях.

<шрифт>

CSS JavaFX поддерживает возможность определить шрифты, используя отдельное семейство, размер, стиль, и свойства веса, так же как возможность определить шрифт, используя единственное краткое свойство. Есть четыре типа значения, связанные со шрифтами плюс краткое свойство, которое охватывает все четыре свойства. Связанные со шрифтом типы следующие.

<семейство шрифтов> имя строки семейства шрифтов. Фактическое имя семейства шрифтов, доступное на системе, может использоваться, или одна из следующих универсальных фамилий может использоваться:

<размер шрифта> размер шрифта, используя <размер> синтаксис.

<стиль шрифта> стиль шрифта, используя следующий синтаксис:
[нормальный | курсив | наклонный]

<насыщенность шрифта> вес шрифта, используя следующий синтаксис:
[нормальный | полужирный | более смелый | легче | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900]

<шрифт> Это краткое свойство шрифта может использоваться вместо вышеупомянутых свойств. Это использует следующий синтаксис:
[[<стиль шрифта> || <насыщенность шрифта>]? <размер шрифта> <семейство шрифтов>]

Свойства шрифта

Большинство классов, которые используют текст, будет поддерживать следующие свойства шрифта. В некоторых случаях подобный набор свойств будет поддерживаться, но с различным префиксом вместо "-fx-шрифт".

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-шрифт <шрифт> наследоваться краткое свойство для размера шрифта, семейства шрифтов, насыщенности шрифта и стиля шрифта
- fx-семейство-шрифтов <семейство шрифтов> наследоваться  
-fx-font-size <размер шрифта> наследоваться  
-fx-font-style <стиль шрифта> наследоваться  
- fx-насыщенность-шрифта <насыщенность шрифта> наследоваться  

<краска>

Значения краски могут или быть чистым цветом, определенным в одном из цветных синтаксисов, или они могут быть линейным или радиальным градиентом.

<цвет> | <линейный градиент> | <радиальный градиент>

Линейные Градиенты <линейный градиент>

линейный градиент ([[от <точки> до <точки>] | [<стороне-или-углу>],]? [[повторитесь |, отражаются],]? <цветная остановка> [<цветная остановка>] +)

где <сторона-или-угол> = [оставленный | право] || [вершина | нижняя часть]

Линейный градиент создает движение градиента, хотя вся остановка красит вдоль строки между "от" <точки> и, чтобы <указать>. Если точки являются процентами, то они относительно размера области, являющейся заполненным. Процент и размеры длины не могут быть смешаны в единственной функции градиента.

Если ни повторение, ни отражение не даются, то значения по умолчанию CycleMethod "NO_CYCLE".
Если ни одному [от <точки> до <точки>], ни [<стороне-или-углу>] не дают, то значения по умолчанию направления градиента к 'к нижней части'.
Остановки на синтаксис цветной остановки W3C и нормализуются соответственно.

Этот пример создаст градиент от верхнего левого до нижней правой из заполненной области с красным в главном левом углу и черный в нижнем правом.

линейный градиент (к нижнему правому, красному, черному)

Это эквивалентно:

линейный градиент (от 0 % 0 % до 100 % 100 %, красных 0 %, черных 100 %)

Этот более сложный пример создаст 50px высокая панель наверху с 3 цветными градиентами с белым внизу для остальной части заполненной области.

линейный градиент (от 0px 0px к 0px 50px, серый, darkgray 50 %, dimgray 99 %, белых)

Следующий синтаксис для линейного градиента не соответствует грамматике CSS и осуждается в JavaFX 2.0. JavaFX 2.0 синтаксических анализатора CSS поддерживают синтаксис, но эту поддержку, может быть удален в более поздних выпусках.

линейный (<размер>, <размер>) к (<размер>, <размер>) остановки [(<число>, <цвет>)] + [повторение | отражаются]?

Радиальные Градиенты <радиальный градиент>

радиальный градиент ([угол фокуса <угол>,]? [расстояние фокуса <процент>,]? [центр <точка>,]? радиус [<длина> | <процент>] [[повторение | отражается],]? <цветная остановка> [<цветная остановка>] +)

Если ни повторение, ни отражение не даются, то значения по умолчанию CycleMethod "NO_CYCLE".
Остановки на синтаксис цветной остановки W3C и нормализуются соответственно.

Следующее является примерами использования радиального градиента:

радиальный градиент (радиус 100 %, красных, darkgray, черный)

радиальный градиент (угол фокуса 45 градусов, расстояние фокуса 20 %, центрируют 25 % 25 %, радиус 50 %, отражаются, серый, darkgray 75 %, dimgray),

Следующий синтаксис для радиального градиента не соответствует грамматике CSS и осуждается в JavaFX 2.0. JavaFX 2.0 синтаксических анализатора CSS поддерживают синтаксис, но эту поддержку, может быть удален в более поздних выпусках.

радиальный [угол фокуса <число> | <число>]]? [расстояние фокуса <размер>]? [центр <размер, размер>]? <размер> остановки [(<число>, <цвет>)] + [повторение | отражаются]?

<цвет>

<именованный цвет> | <искал цвет> | <rgb-цвет> | <hsb-цвет> | <цветная функция>

Названные Цвета <именованный цвет>

CSS поддерживает набор именованных постоянных цветов. Названный цветами может быть определен с только их неупомянутым именем например:

.button {
   - fx-цвет-фона: красный;
}

Именованные цвета, которые доступны в CSS:


aliceblue = #f0f8ff
antiquewhite = #faebd7
вода = #00ffff
аквамарин = #7fffd4

голубой = #f0ffff
бежевый = #f5f5dc
неглазированный фарфор = #ffe4c4
черный = #000000

blanchedalmond = #ffebcd
синий = #0000ff
blueviolet = #8a2be2
коричневый = #a52a2a

burlywood = #deb887
cadetblue = #5f9ea0
шартрез = #7fff00
шоколад = #d2691e

коралл = #ff7f50
cornflowerblue = #6495ed
cornsilk = #fff8dc
темно-красный = #dc143c

синий = #00ffff
darkblue = #00008b
сине-зеленый = #008b8b
darkgoldenrod = #b8860b

darkgray = #a9a9a9
darkgreen = #006400
darkgrey = #a9a9a9
darkkhaki = #bdb76b

darkmagenta = #8b008b
darkolivegreen = #556b2f
darkorange = #ff8c00
darkorchid = #9932cc

darkred = #8b0000
darksalmon = #e9967a
darkseagreen = #8fbc8f
darkslateblue = #483d8b

darkslategray = #2f4f4f
darkslategrey = #2f4f4f
darkturquoise = #00ced1
darkviolet = #9400d3

deeppink = #ff1493
deepskyblue = #00bfff
dimgray = #696969
dimgrey = #696969

dodgerblue = #1e90ff
огнеупорный кирпич = #b22222
floralwhite = #fffaf0
forestgreen = #228b22

фуксия = #ff00ff
gainsboro = #dcdcdc
ghostwhite = #f8f8ff
золото = #ffd700

золотарник = #daa520
серый = #808080
зеленый = #008000
greenyellow = #adff2f

серый = #808080
медвяная роса = #f0fff0
hotpink = #ff69b4
indianred = #cd5c5c

индиго = #4b0082
слоновая кость = #fffff0
хаки = #f0e68c
лаванда = #e6e6fa

lavenderblush = #fff0f5
lawngreen = #7cfc00
lemonchiffon = #fffacd
голубой = #add8e6

lightcoral = #f08080
lightcyan = #e0ffff
lightgoldenrodyellow = #fafad2
lightgray = #d3d3d3

светло-зеленый = #90ee90
lightgrey = #d3d3d3
lightpink = #ffb6c1
lightsalmon = #ffa07a

lightseagreen = #20b2aa
lightskyblue = #87cefa
lightslategray = #778899
lightslategrey = #778899

lightsteelblue = #b0c4de
светло-желтый = #ffffe0
побелите известью = #00ff00
limegreen = #32cd32

полотно = #faf0e6
пурпурный = #ff00ff
оставьте = #800000
mediumaquamarine = #66cdaa

mediumblue = #0000cd
mediumorchid = #ba55d3
mediumpurple = #9370db
mediumseagreen = #3cb371

mediumslateblue = #7b68ee
mediumspringgreen = #00fa9a
mediumturquoise = #48d1cc
mediumvioletred = #c71585

midnightblue = #191970
mintcream = #f5fffa
mistyrose = #ffe4e1
мокасин = #ffe4b5

navajowhite = #ffdead
флот = #000080
oldlace = #fdf5e6
маслина = #808000

olivedrab = #6b8e23
оранжевый = #ffa500
orangered = #ff4500
орхидея = #da70d6

palegoldenrod = #eee8aa
palegreen = #98fb98
paleturquoise = #afeeee
palevioletred = #db7093

papayawhip = #ffefd5
peachpuff = #ffdab9
Перу = #cd853f
розовый = #ffc0cb

слива = #dda0dd
зеленовато-голубой = #b0e0e6
фиолетовый = #800080
красный = #ff0000

rosybrown = #bc8f8f
royalblue = #4169e1
saddlebrown = #8b4513
лосось = #fa8072

sandybrown = #f4a460
цвета морской волны = #2e8b57
морская ракушка = #fff5ee
сиена = #a0522d

серебро = #c0c0c0
лазурный = #87ceeb
slateblue = #6a5acd
slategray = #708090

slategrey = #708090
снег = #fffafa
springgreen = #00ff7f
steelblue = #4682b4

загар = #d2b48c
чирок = #008080
чертополох = #d8bfd8
помидор = #ff6347

бирюзовый = #40e0d0
фиолетовый = #ee82ee
пшеница = #f5deb3
белый = #ffffff

whitesmoke = #f5f5f5
желтый = #ffff00
yellowgreen = #9acd32
прозрачный = rgba (0,0,0,0)

Смотревшие Цвета <искал цвет>

Со смотревшими цветами можно обратиться к любому другому свойству цвета, которое устанавливается на текущем узле или любом из его родителей. Это - очень мощная функция, поскольку она позволяет универсальной палитре цветов быть определенной на сцене тогда используемый thoughout приложение. Если Вы хотите tochange один из тех цветов палитры, можно сделать так на любом уровне в дереве сцены, и это будет влиять на тот узел и весь его decendents. Смотревшие цвета не смотрят вплоть до, они применяются, таким образом, они живы и реагируют на любые изменения стиля, которые могли бы произойти, такие как замена цвета палитры во времени выполнения со свойством "стиля" на узле.

В следующем примере весь цвет фона всех кнопок использует искавшую цветную "abc".

.root {abc: #f00}
.button {-fx-цвет-фона: abc}

Цвета RGB <rgb-цвет>

Цветовая модель RGB используется в числовых цветных спецификациях. У этого есть много различных поддерживаемых форм.

#<digit><digit><digit>
| #<digit><digit><digit><digit><digit><digit>
| rgb (<целое число>, <целое число>, <целое число>)
| rgb (<целочисленный> %, <целочисленный> %, <целочисленный> %)
| rgba (<целое число>, <целое число>, <целое число>, <число>)
| rgba (<целочисленный> %, <целочисленный> %, <целочисленный> %, <число>)

Эти примеры все определяют тот же самый цвет:

em {цвет: #f00}/* #rgb */em {цвет: #ff0000}/* #rrggbb */em {цвет: rgb (255,0,0)}
em {цвет: rgb (100 %, 0 %, 0 %)} em {цвет: rgba (255,0,0,1)}

Шестнадцатеричный RGB: формат значения RGB в шестнадцатеричной нотации ‘#’ сразу сопровождается или тремя или шестью шестнадцатеричными символами. Трехразрядная нотация RGB (#rgb) преобразовывается в шестиразрядную форму (#rrggbb), тиражируя цифры, не, добавляя нули. Например, #fb0 расширяется до #ffbb00. Это гарантирует, что белый (#ffffff) может быть определен с короткой нотацией (#fff) и удаляет любые зависимости от глубины цвета дисплея.

Десятичное число RGB или Процент: формат значения RGB в функциональной нотации ‘rgb (’ сопровождается списком разделенных запятой значений трех численных значений (или три десятичных целочисленных значения или трехпроцентные значения) сопровождаемый‘)’. Целочисленное значение 255 соответствует 100 %, и к F или FF в шестнадцатеричной нотации: rgb (255 255 255) = rgb (100 %, 100 %, 100 %) = #FFF. Пробельные символы позволяются вокруг численных значений.

RGB + Альфа: Это - расширение цветовой модели RGB, чтобы включать 'альфа-' значение, которое определяет непрозрачность цвета. Это выполняется через функциональный синтаксис формы rgba (...) формируются, который берет четвертый параметр, который является альфа-значением. Альфа-значение должно быть числом в диапазоне 0.0 (представление абсолютно прозрачного) и 1.0 (абсолютно непрозрачный). Как с rgb () функция, красные, зеленые, и синие значения могут быть десятичными целыми числами или процентами. Следующие примеры все определяют тот же самый цвет:

em {цвет: rgb (255,0,0)}/* целое число располагаются 0 - 255*/em {цвет: rgba (255,0,0,1)/* то же самое, с явной непрозрачностью 1 */em {цвет: rgb (100 %, 0 %, 0 %)}/* пускают в ход диапазон 0.0 % - 100.0 % */em {цвет: rgba (100 %, 0 %, 0 %, 1)}/* то же самое, с явной непрозрачностью 1 */

Цвета HSB <hsb-цвет>

Цвета могут быть определены, используя HSB (иногда названный HSV) цветовая модель, следующим образом:

hsb (<число>, <число> %, <число> %) | hsba (<число>, <число> %, <число> %, <число>)

Первое число является оттенком, числом в диапазоне от 0 до 360 градусов. Второе число является насыщенностью, процентом в диапазоне от 0 % до 100 %. Третье число является яркостью, также процент в диапазоне от 0 % до 100 %. hsba (...) формируются, берет четвертый параметр в конце, который является альфа-значением в диапазоне 0.0 к 1.0, определяя абсолютно прозрачный и абсолютно непрозрачный, соответственно.

Цветные Функции <цветная функция>

JavaFX поддерживает некоторые цветные функции вычисления. Они вычисляют новые цвета от входных цветов в то время, когда цветной стиль применяется. Это позволяет цветной теме быть определенной, используя единственный основной цвет и вычислить различные цвета от того основного цвета. Есть две цветных функции: произойдите () и лестничная структура ().

<произойдите> | <лестничная структура>

Произойдите <происходят>

произойдите (<цвет>, <число> %)

Получить функция берет цвет и вычисляет более яркую или более темную версию того цвета. Второй параметр является смещением яркости, в пределах от-100 % к 100 %. Положительные проценты указывают на более яркие цвета, и отрицательные проценты указывают на более темные цвета. Значение средств на-100 %, абсолютно черных, 0%-ых, не означает изменения в яркости, и 100%-ых абсолютно белых средств.

Лестничная структура <лестничная структура>

лестничная структура (<цвет>, <цветная остановка> [<цветная остановка>] +)

Лестничная функция интерполирует между цветами. Эффект состоит в том, как будто градиент создается, используя остановки, если, и затем яркость обеспеченного <цвет> используется, чтобы индексировать значение цвета в пределах того градиента. В 0%-ой яркости используется цвет в 0.0 концах градиента; в 100%-ой яркости используется цвет в 1.0 концах градиента; и в 50%-ой яркости, используется цвет в 0.5, промежуточный этап градиента. Отметьте, что никакой градиент фактически не представляется. Это - просто функция интерполяции, которая приводит к единственному цвету.

Остановки на синтаксис цветной остановки W3C и нормализуются соответственно.

Например, Вы могли использовать следующий, если Вы хотите, чтобы цвет текста был черным или белым в зависимости от яркости фона.

фон: белый;
-fx-text-fill: лестничная структура (фон, белые 49 %, черные 50 %);

Получающееся значение-fx-text-fill будет черным, потому что у (белого) фона есть яркость 100 %, и цвет в 1.0 на градиенте является черным. Если бы мы должны были изменить цвет фона на черный или темно-серое, яркость составила бы меньше чем 50 %, давая-fx-text-fill значение белых.

Следующий синтаксис для радиального градиента не соответствует грамматике CSS и осуждается в JavaFX 2.0. JavaFX 2.0 синтаксических анализатора CSS поддерживают синтаксис, но эту поддержку, может быть удален в более поздних выпусках.

лестничная структура (<цветные>) остановки [(<число>, <цвет>)] +

Узлы

javafx.scene

Узел

CSS Свойство Значения Значение по умолчанию Диапазон Комментарии
- fx-режим-смешивания [добавьте | синий |, цвет - горит |, цветная уловка | темнеет | различие | исключение | зеленый |, твердый свет | светится |, умножаются | оверлей | красный | экран | мягкий свет | src - на | src - в | src - | src-] нуль    
- fx-курсор [нуль | перекрестие | значение по умолчанию | рука | перемещение | электронный изменяет размеры | h-resize | ne-resize | nw-resize | n-resize | se-resize | коротковолновый - изменяют размеры | s-resize | w-resize | v-resize |, текст | ожидает] | <url> нуль   наследовался
- fx-эффект <эффект> нуль    
-fx-focus-traversable <булев> ложь    
- fx-непрозрачность <число> 1 [0.0 ... 1.0] Непрозрачность может считаться концептуально работой постобработки. Концептуально, после того, как узел (включая его потомков) представляется в RGBA, вне экрана отображают, установка непрозрачности определяет, как смешать внеэкранный рендеринг в текущем составном рендеринге.
-fx-rotate <число> 0   Это - угол вращения в градусах. Нулевые градусы в 3 часа (непосредственно направо). Угловые значения положительны по часовой стрелке. Вращение о центре.
-fx-scale-x <число> 1   масштаб о центре
-fx-scale-y <число> 1   масштаб о центре
-fx-scale-z <число> 1   масштаб о центре
-fx-translate-x <число> 0    
-fx-translate-y <число> 0    
-fx-translate-z <число> 0    
видимость [видимый | скрытый | коллапс | наследовались] видимый   См. свойство видимости W3C

Псевдоклассы

CSS Pseudo-class Комментарии
отключенный применяется, когда отключенная переменная является истиной
фокусируемый применяется, когда фокусируемая переменная является истиной
парение применяется, когда переменная парения является истиной
нажатый применяется, когда нажатая переменная является истиной
выставочная мнемосхема яблоки, когда мнемоническую подразумеваемую возможность (обычно подчеркивание) нужно показать.

Сцена

Стиль class: сцена

У объекта Сцены нет никаких устанавливаемых свойств CSS, и при этом у него нет никаких псевдоклассов. Однако, корневой узел сцены присваивается стиль class "корень" (кроме того, чтобы разработать классы, уже присвоенные узлу). Это полезно, потому что корневой узел Сцены является корневым контейнером для всех активных узлов графика сцены. Таким образом это может служить контейнером для свойств, которые наследованы или ищутся.

javafx.scene.image

ImageView

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-изображение <туры> нуль Относительные URL разрешаются против URL таблицы стилей.
Также имеет все свойства Узла
javafx.scene.layout

AnchorPane

CSS Свойство Значения Значение по умолчанию Комментарии
AnchorPane расширяет Область и не добавляет дополнительных свойств CSS.
Также имеет все свойства Области

BorderPane

CSS Свойство Значения Значение по умолчанию Комментарии
BorderPane расширяет Область и не добавляет дополнительных свойств CSS.
Также имеет все свойства Области

FlowPane

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-hgap <размер> 0  
-fx-vgap <размер> 0  
- fx-выравнивание [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] верхний левый  
-fx-column-halignment [оставленный | центрируются | право] центр  
-fx-row-valignment [вершина | центрируется | базовая линия | нижняя часть] центр  
- fx-ориентация [горизонталь | вертикаль] горизонталь  
Также имеет все свойства Области

GridPane

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-hgap <размер> 0  
-fx-vgap <размер> 0  
- fx-выравнивание [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] верхний левый  
-fx-grid-lines-visible <булев> ложь    
Также имеет все свойства Области

HBox

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-интервал <размер> 0  
- fx-выравнивание [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] верхний левый  
-fx-fill-height <булев> ложь  
Также имеет все свойства Области

Область

CSS Свойство Значения Значение по умолчанию Комментарии
Область расширяет Область, чтобы представить дочерние элементы Области. Область не добавляет addtional свойств CSS.
Также имеет все свойства Области

Область

Областью является Узел (расширяющийся от Родителя) с фонами и границами, которые являются styleable через CSS. Область обычно является округленным прямоугольником, хотя это может быть изменено через CSS, чтобы быть произвольной формой. Области могут содержать другие объекты Области (подобласти), или они могут содержать подсредства управления. У всех Областей есть тот же самый набор свойств CSS как описано ниже.

Каждая Область состоит из нескольких уровней, нарисованных от нижней части до вершины, в этом порядке:

  1. заливки фона
  2. фоновые изображения
  3. содержание
  4. штрихи границы
  5. изображения границы

Фон и механизмы границы копируются после CSS 3 черновых модуля фонов и границ. См. [4] для подробного описания.

Заливки фона определяются со свойствами - fx-цвет-фона,-fx-background-radius и-fx-background-insets. - свойство fx-цвета-фона является серией один или более разделенный от запятой <краска> значения. Число значений в ряду определяет число фоновых прямоугольников, которые красятся. Фоновые прямоугольники красятся в порядке, определенном, используя даваемое значение <краски>. У каждого фонового прямоугольника могут быть различные радиусы и вставки.-fx-background-radius и-fx-background-insets свойства являются серией разделенных от запятой значений (или наборы значений). Радиус и значения вставок, используемые для определенного фона, являются найденным в соответствующей позиции в-fx-background-radius и-fx-background-insets ряду. Например, предположите, что серия трех значений дается для - свойство fx-цвета-фона. Серия трех значений должна также быть определена для-fx-background-radius и-fx-background-insets свойств. Первый фон будет нарисован, используя первое значение радиуса и сначала вставляет значение, второй фон будет нарисован вторым значением радиуса и вторым значением вставок и т.д.

Отметьте также, что свойства, такие как-fx-background-radius и-fx-background-insets могут содержать серию значений или наборы четырех значений. Ряд значений разделяется пробелом, тогда как значения или наборы значений в ряду разделяются запятыми. Для-fx-background-radius единственное значение указывает, что значение должно использоваться для радиуса всех четырех углов фонового прямоугольника. Ряд четырех значений указывает, что различные значения радиуса должны использоваться для верхних левых, верхних правых, нижних правых, и нижних левых углов в том порядке. Точно так же-fx-background-insets свойство может также содержать серию значений или наборы значений. Ряд четырех значений для-fx-background-insets указывает, что различные вставки должны использоваться для вершины, права, нижней части, и левых краев прямоугольника, в том порядке.

Фоновые изображения определяются со свойствами - fx-фоновое-изображение,-fx-background-repeat,-fx-background-position и-fx-background-size. Число изображений в серии - значения fx-фонового-изображения определяют число фоновых изображений, которые красятся.-fx-background-repeat,-fx-background-position, и-fx-background-size свойства каждый может содержать серию значений. Для каждого элемента в - ряд fx-фонового-изображения, соответствующие элементы в-fx-background-repeat,-fx-background-position, и-fx-background-size свойства применяются к тому фоновому изображению.

Перечеркиваемые границы определяются со свойствами-fx-border-color,-fx-border-style,-fx-border-width,-fx-border-radius и-fx-border-insets. Каждое свойство содержит серию элементов. Число элементов в-x-свойство цвета границы определяет число границ, которые красятся. Каждая граница в ряду красится, используя информацию от соответствующего серийного элемента-fx-border-style,-fx-border-width,-fx-border-radius, и-fx-border-insets свойства.

Границы изображения определяются со свойствами-fx-border-image-source,-fx-border-image-repeat,-fx-border-image-slice,-fx-border-image-width и-fx-border-image-insets. Каждое свойство содержит серию элементов. Число элементов в-fx-border-image-source свойстве определяет число изображений, которые красятся. Каждое изображение в ряду красится, используя информацию от соответствующих серийных элементов-fx-border-image-repeat,-fx-border-image-slice,-fx-border-image-width, и-fx-border-image-insets свойства.

Содержание области является последовательностью узлов, как любой другой контейнер. Содержание устанавливается программно и не может быть установлено через CSS.

CSS Свойство Значения Значение по умолчанию Комментарии
ЗАЛИВКИ ФОНА
- fx-цвет-фона <краска> [<краска>] * нуль Серия значений краски отделилась запятыми.
-fx-background-insets <размер> | <размер> <размер> <размер> <размер> [ , [ <размер> | <размер> <размер> <размер> <размер>] ]* нуль

Серия значений размера или наборы четырех значений размера, разделенных запятыми. Единственное значение размера означает, что все вставки являются тем же самым. Иначе, четыре значения для каждой вставки даются в вершине порядка, право, нижняя часть, уехало. Каждое разделенное от запятой значение или набор значений в ряду применяются к соответствующему цвету фона.

-fx-background-radius <размер> | <размер> <размер> <размер> <размер> [ , [ <размер> | <размер> <размер> <размер> <размер>] ]* нуль

Серия значений радиуса или наборы четырех значений радиуса, разделенных запятыми. Единственное значение радиуса означает, что радиус всех четырех углов является тем же самым. Иначе, четыре значения в наборе определяют радиусы верхних левых, верхних правых, нижних правых, и нижних левых углов в том порядке. Каждое разделенное от запятой значение или набор значений в ряду применяются к соответствующему цвету фона.

ФОНОВЫЕ ИЗОБРАЖЕНИЯ
- fx-фоновое-изображение <туры> [<туры>] * нуль Серия URI изображения отделилась запятыми.
-fx-background-position

<bg-position> [<bg-position>] *
где <bg-position> = [
    [[<размер> | оставленный | центрируется | право] [<размер> | вершина | центр | нижняя часть]?]
    | [[центрируйтесь | [оставленный | право] <размер>?] || [центрируются | [вершина | нижняя часть] <размер>?]
]

нуль

Серия <bg-position> значения отделилась запятыми. Каждый bg-position элемент в ряду применяется к соответствующему изображению в ряду фонового изображения.

-fx-background-repeat <повторный стиль> [<повторный стиль>] *
где <повторный стиль> = повторяется-x | переторфяной | [повторение | пространство | вокруг | фрагмент | неповторный] {1,2}
нуль

Серия <повторного стиля> значения отделилась запятыми. Каждый элемент повторного стиля в ряду применяется к соответствующему изображению в ряду фонового изображения.

-fx-background-size <bg-размер> [<bg-размер>] *
<bg-размер> = [<размер> | автоматический] {1,2} | покрытие | содержит | фрагмент
нуль

Серия <bg-размера> значения отделилась запятыми. Каждый элемент bg-размера в ряду применяется к соответствующему изображению в ряду фонового изображения.

ПЕРЕЧЕРКИВАЕМЫЕ ГРАНИЦЫ
-fx-border-color <краска> | <краска> <краска> <краска> <краска> [ , [<краска> | <краска> <краска> <краска> <краска>] ]* нуль

Серия значений краски или наборы четырех значений краски, разделенных запятыми. Для каждого элемента в ряду, если единственное значение краски определяется, то та краска используется в качестве границы для всех сторон области; и если ряд четырех красок определяется, они используются для вершины, права, нижней части, и левых границ области, в том порядке. Если граница не является прямоугольной, только первое значение краски в наборе используется.

-fx-border-insets <размер> | <размер> <размер> <размер> <размер> [ , [ <размер> | <размер> <размер> <размер> <размер>] ]* нуль

Серия вставки или наборы четырех значений вставки, разделенных запятыми. Для каждого элемента в ряду единственное значение вставки означает, что все вставки являются тем же самым; и если ряд четырех значений вставки определяется, они используются для вершины, права, нижней части, и левых краев области, в том порядке. Каждый элемент в серии вставок применяется к соответствующему элементу в серии цветов границы.

-fx-border-radius <размер> | <размер> <размер> <размер> <размер> [ , [ <размер> | <размер> <размер> <размер> <размер>] ]* нуль

Серия радиуса или наборы четырех значений радиуса, разделенных запятыми. Для каждого элемента в ряду единственное значение радиуса означает, что все угловые радиусы являются тем же самым; и если ряд четырех значений радиуса определяется, они используются в качестве радиусов верхних левых, верхних правых, нижних правых, и нижних левых углов в том порядке. Каждый элемент в серии радиусов применяется к соответствующему элементу в серии цветов границы.

-fx-border-style

<стиль границы> [<стиль границы>] *
где <стиль границы> = <стиль тире> [фаза <число>]? [центрируемый | внутри | снаружи]? [соединение строки [срез <число> | скашивает | вокруг]]? [окончание линии [квадрат | бодает | вокруг]]?
где <стиль тире> = [ни один | тело | отмеченный точкой | подчеркнутый штриховой линией | сегменты (<число>, <число> [<число>] *)]

нуль

Серия границы разрабатывает значения, разделенные запятыми. Каждый элемент в ряду применяется к соответствующему элементу в серии цветов границы.

Стиль тире сегментов определяет последовательность, представляющую длины сегментов тире. Альтернативные записи в последовательности представляют длины непрозрачных и прозрачных сегментов тире. Это соответствует strokeDashArray переменной Формы.

Дополнительный фазовый параметр определяет точку в образце подчеркивания штриховой линией, который будет соответствовать началу штриха. Это соответствует strokeDashOffset переменной Формы.

-fx-border-width <размер> | <размер> <размер> <размер> <размер> [ , [ <размер> | <размер> <размер> <размер> <размер>] ]* нуль

Серия width или наборы четырех значений width, разделенных запятыми. Для каждого элемента в ряду единственное значение width означает, что вся ширина рамки является тем же самым; и если ряд четырех значений width определяется, они используются для вершины, права, нижней части, и левой ширины рамки, в том порядке. Если граница не является прямоугольной, только первое значение width используется. Каждый элемент в серии ширин применяется к соответствующему элементу в серии цветов границы.

ГРАНИЦЫ ИЗОБРАЖЕНИЯ
-fx-border-image <туры> [<туры>] * нуль

Серия URI изображения, разделенных запятыми.

-fx-border-image-insets <размер> | <размер> <размер> <размер> <размер> [ , [ <размер> | <размер> <размер> <размер> <размер>] ]* нуль

Серия вставки или наборы четырех значений вставки, разделенных запятыми. Для каждого элемента в ряду единственное значение вставки означает, что все вставки являются тем же самым; и если ряд четырех значений вставки определяется, они используются для вершины, права, нижней части, и левых краев области, в том порядке. Каждый элемент в серии вставок применяется к соответствующему изображению в серии изображений границы.

-fx-border-image-repeat <повторный стиль> [<повторный стиль>] *
где <повторный стиль> = повторяется-x | переторфяной | [повторение | пространство | вокруг | неповторный] {1,2}
нуль

Серия значений повторного стиля, разделенных запятыми. Каждый элемент в ряду применяется к соответствующему изображению в серии изображений границы.

-fx-border-image-slice

[<размер> | <размер> <размер> <размер> <размер>] заливка? [[<размер> | <размер><размер> <размер> <размер> <размер>] заливка?] *

нуль

Серия значений части изображения или наборы четырех значений, разделенных запятыми. Каждый элемент в ряду применяется к соответствующему изображению в серии изображений границы. Для каждого элемента в ряду, если четыре значения даются, они определяют размер вершины, права, нижней части, и оставленных частей. Это эффективно делит изображение на девять областей: левый верхний угол, главный край, правый верхний угол, правый край, правый нижний угол, базовый край, левый нижний угол, левый край и середина. Если одно значение определяется, это значение используется для значений части для всех четырех краев. Если 'заливка' присутствует, средняя часть сохраняется, иначе это отбрасывается. Значения процента могут использоваться здесь, когда значения считают пропорциональными исходному изображению.

-fx-border-image-width <размер> | <размер> <размер> <размер> <размер> [ , [ <размер> | <размер> <размер> <размер> <размер>] ]* нуль

Серия width или наборы четырех значений width, разделенных запятыми. Для каждого элемента в ряду единственное значение width означает, что вся ширина рамки является тем же самым; и если ряд четырех значений width определяется, они используются для вершины, права, нижней части, и левой ширины рамки, в том порядке. Если граница не является прямоугольной, только первое значение width используется. Каждый элемент в серии ширин применяется к соответствующему элементу в серии изображений границы. Значения процента могут использоваться здесь, когда значения считают пропорциональными области изображения границы.

ДРУГОЙ
- fx-дополнение <размер> | <размер> <размер> <размер> <размер> нуль

Ряды четырех дополнительных значений, разделенных запятыми. Для каждого элемента в ряду единственное дополнительное значение означает, что все дополнение является тем же самым; и если ряд четырех дополнительных значений определяется, они используются для вершины, права, нижней части, и левых краев области, в том порядке.

-fx-position-shape <булев> истина Если истина означает форму, центрируемую в пределах width области и height, иначе форма располагается в ее исходную позицию. Не имеет никакого эффекта, если строка формы не определяется.
-fx-scale-shape <булев> истина Если истина означает, что форма масштабируется, чтобы соответствовать размеру области, иначе форма в ее исходном размере, и ее позиция зависит от значения свойства формы позиции. Не имеет никакого эффекта, если строка формы не определяется.
- fx-форма "<строка>" нуль Строка пути SVG. Определяя форму здесь область берет ту форму вместо прямоугольника или округленного прямоугольника. Синтаксис этой строки пути определяется в [3].
-fx-snap-to-pixel <булев> истина Определяет, перекрывает ли эта позиция/интервал раундов области и значения размера к пиксельным границам, размечая его дочерние элементы.
- fx-заливки-фона   нуль Это свойство устанавливается, определяя - fx-цвет-фона, дополнительно-fx-background-insets, и дополнительно-fx-background-radius. Чтобы установить заливку фона в NULL, определите стиль "-fx-цвет-фона: нуль;". Нет никакой краткой нотации для - fx-заливки-фона в это время.
- fx-фоновые-изображения   нуль Это свойство устанавливается, определяя - fx-фоновое-изображение, дополнительно-fx-background-position, дополнительно-fx-background-repeat, и дополнительно-fx-background-size. Нет никакой краткой нотации для - fx-фоновые-изображения в это время.
-fx-stroke-borders   нуль Это свойство устанавливается, определяя-fx-border-color с дополнительным-fx-border-insets,-fx-border-radius,-fx-border-style и-fx-border-width. Нет никакой краткой нотации для-fx-stroke-borders в это время.
-fx-image-borders   нуль Этот набор свойств, определяя-fx-border-image с дополнительным-fx-border-image-insets,-fx-border-image-repeat,-fx-border-image-slice и-fx-border-image-width. Нет никакой краткой нотации для-fx-stroke-borders в это время.
Также имеет все свойства Стека, Контейнера, и Узла

StackPane

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-выравнивание [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] верхний левый  
Также имеет все свойства Области

TilePane

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-ориентация [горизонталь | вертикаль] горизонталь  
-fx-pref-rows <целое число> 5  
-fx-pref-columns <целое число> 5  
-fx-pref-tile-width <размер> -1  
-fx-pref-tile-height <размер> -1  
-fx-hgap <размер> 0  
-fx-vgap <размер> 0  
- fx-выравнивание [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] верхний левый  
-fx-tile-alignment [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] центр  
Также имеет все свойства Области

VBox

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-интервал <размер> 0  
- fx-выравнивание [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] верхний левый  
-fx-fill-width <булев> истина  
Также имеет все свойства Области
javafx.scene.shape

Форма

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-заливка <краска> ЧЕРНЫЙ  
-fx-smooth <булев> истина  
- fx-штрих <краска> нуль  
-fx-stroke-type [внутри | снаружи | центрируемый] центрируемый  
-fx-stroke-dash-array <размер>[ <размер>]+ нуль  
-fx-stroke-dash-offset <число> 0  
-fx-stroke-line-cap [квадрат | бодает | вокруг] квадрат  
-fx-stroke-line-join [срез | скашивает | вокруг] срез  
-fx-stroke-miter-limit <число> 10  
-fx-stroke-width <размер> 1  
Также имеет все свойства Узла

Дуга

У узла Дуги есть все свойства Формы и Узла.

Круг

У Кругового узла есть все свойства Формы и Узла.

CubicCurve

У узла CubicCurve есть все свойства Формы и Узла.

Эллипс

У узла Эллипса есть все свойства Формы и Узла.

Строка

У узла Строки есть все свойства Формы и Узла.

Путь

У узла Пути есть все свойства Формы и Узла.

Многоугольник

У узла Многоугольника есть все свойства Формы и Узла.

QuadCurve

У узла QuadCurve есть все свойства Формы и Узла.

Прямоугольник

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-arc-height <размер> 0  
-fx-arc-width <размер> 0  
Также имеет все свойства Формы

SVGPath

У узла SVGPath есть все свойства Формы и Узла.

javafx.scene.text

Текст

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-шрифт <шрифт> Шрифт. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ наследовался
-fx-strikethrough <булев> ложь  
- fx-выравнивание-текста [оставленный | центр | право | выравнивают по ширине] левый наследовался
-fx-text-origin [базовая линия | вершина | нижняя часть] базовая линия  
- fx-подчеркивание <булев> ложь  
Также имеет свойства шрифта и все свойства Формы
javafx.scene.control

В JavaFX 2.0 кожа значения по умолчанию для всего моделирования поддержки средств управления из CSS. Это выполняется, создавая кожу из объектов расположения, названных Областями. Большинство свойств стиля для управления обеспечивается объектами Области, которые включают кожу управления. У каждого объекта Области подструктуры кожи есть свой собственный стиль class так, чтобы это могло быть разработано определенно. Само управление будет иногда обеспечивать свойства CSS в дополнение к обеспеченным его Областями. Наконец, средства управления могут также определить псевдоклассы, такие как "вертикаль" и "горизонталь" в дополнение к определенным Узлом.

Аккордеон

Стиль class: аккордеон

У управления Аккордеоном есть все свойства и псевдоклассы Управления

Подструктура

Кнопка

Стиль class: кнопка

У Кнопочного управления есть все свойства ButtonBase

Псевдоклассы

CSS Pseudo-class Комментарии
отмена применяется, если эта Кнопка получает VK_ESC, если событие иначе не используется
значение по умолчанию применяется, если эта Кнопка получает VK_ENTER, если событие иначе не используется
Также имеет все псевдоклассы ButtonBase

ButtonBase

У управления ButtonBase есть все свойства Маркированных

Псевдоклассы

CSS Pseudo-class Комментарии
вооруженный применяется, когда вооруженная переменная является истиной
Также имеет все псевдоклассы Маркированных

Ячейка

Стиль class: ячейка

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-cell-size <размер> 15 Размер ячейки. Для вертикального ListView или TreeView или TableView это - height для горизонтали ListView, это - width.
У управления Ячейкой есть все свойства Маркированных

Псевдоклассы

CSS Pseudo-class Комментарии
пустой применяется, когда пустая переменная является истиной
заполненный применяется, когда пустая переменная является ложью
выбранный применяется, когда выбранная переменная является истиной
Также имеет все псевдоклассы Маркированных

CheckBox

Стиль class: флажок

У управления CheckBox есть все свойства ButtonBase

Псевдоклассы

CSS Pseudo-class Комментарии
выбранный применяется, когда выбранная переменная является истиной
определенный применяется, когда неопределенная переменная является ложью
неопределенный применяется, когда неопределенная переменная является истиной
Также имеет все псевдоклассы ButtonBase

Подструктура

CheckMenuItem

Псевдоклассы

CSS Pseudo-class Комментарии
выбранный применяется, если этот элемент выбирается

ChoiceBox

Стиль class: поле выбора

У управления ChoiceBox есть все свойства и псевдоклассы Управления

Подструктура

Управление

У Управления class есть все свойства Родителя

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-skin <строка> нуль Имя class Кожи Управления.

Гиперссылка

Стиль class: гиперссылка

У управления Гиперссылкой есть все свойства ButtonBase.

Псевдоклассы

CSS Pseudo-class Комментарии
посещаемый применяется, когда посещаемая переменная является истиной
Также имеет все псевдоклассы ButtonBase

Подструктура

IndexedCell

Стиль class: индексированная ячейка

У управления IndexedCell есть все свойства Ячейки.

Псевдоклассы

CSS Pseudo-class Комментарии
даже применяется, если эта ячейка индексирует, даже
нечетный применяется, если эта ячейка индексирует, нечетно
Также имеет все псевдоклассы Ячейки

Метка

Стиль class: метка

У метки есть все свойства и pseudo-class состояние Маркированных

Маркированный

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-выравнивание [верхний левый | главный центр | верхний правый | левоцентристский | центрируются | правоцентристский нижний левый | нижний центр | нижний правый | оставленный базовой линии | базовый центр | базовое право] верхний левый  
- fx-выравнивание-текста [оставленный | центр | право | выравнивают по ширине] левый текст - выравнивается от карт спецификации CSS до textAlignment в JavaFX
-fx-text-overrun [центральные эллипсы | центральные эллипсы слова | отсекают | эллипсы | ведущие эллипсы | ведущие эллипсы слова | эллипсы слова] эллипсы  
-fx-wrap-text <булев> ложь  
- fx-шрифт <шрифт>   наследовался
- fx-подчеркивание <булев> ложь  
-fx-graphic <туры> нуль  
-fx-content-display [вершина | право | нижняя часть | оставленный | центрируется | право | графическо-единственный | только для текста] левый  
-fx-graphic-text-gap <размер> 4  
-fx-label-padding <размер> | <размер> <размер> <размер> <размер> [0,0,0,0]  
-fx-text-fill <краска> черный  
Также имеет свойства Управления

ListCell

Стиль class: ячейка списка

У управления ListCell есть все устанавливаемые свойства и псевдоклассы IndexedCell.

ListView

Стиль class: представление списка

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-ориентация [горизонталь | вертикаль] горизонталь  

Псевдоклассы

CSS Pseudo-class Комментарии
горизонталь применяется, если этот ListView является горизонталью
вертикаль применяется, если этот ListView является вертикалью

Меню

Стиль class: меню

Псевдоклассы

CSS Pseudo-class Комментарии
показ применяется, если это Меню показывает
Также имеет все псевдоклассы Управления

MenuBar

Стиль class: строка меню

У MenuBar есть все свойства и pseudo-class уровень контроля

Подструктура

MenuButton

Стиль class: кнопка меню

У управления MenuButton есть все свойства ButtonBase

Псевдоклассы

CSS Pseudo-class Комментарии
openvertically применяется, если openVertically переменная является истиной
Также имеет все псевдоклассы Узла

MenuItem

Стиль class: пункт меню

PasswordField

Стиль class: поле пароля

У управления PasswordField есть все свойства TextField

ProgressBar

Стиль class: индикатор выполнения

У управления ProgressBar есть все свойства и pseudo-class состояние ProgressIndicator

Подструктура

ProgressIndicator

Стиль class: индикатор хода выполнения

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-progress-color <краска> dodgerblue  
У управления ProgressIndicator есть все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
определенный применяется, если неопределенная переменная является ложью
indetermindate применяется, если неопределенная переменная является истиной
Также имеет все псевдоклассы Управления

Подструктура

RadioButton

Стиль class: переключатель

У управления RadioButton есть все свойства ToggleButton

Подструктура

RadioMenuItem

Псевдоклассы

CSS Pseudo-class Комментарии
выбранный применяется, если этот элемент выбирается

ScrollBar

Стиль class: полоса прокрутки

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-ориентация [горизонталь | вертикаль] горизонталь  
-fx-block-increment <число> 10  
-fx-unit-increment <число> 1  

Псевдоклассы

CSS Pseudo-class Комментарии
вертикаль применяется, если этот ScrollBar является вертикалью
горизонталь применяется, если этот ScrollBar является горизонталью
Также имеет все псевдоклассы Управления

Подструктура

ScrollPane

Стиль class: область прокрутки

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-fit-to-width <булев> ложь  
-fx-fit-to-height <булев> ложь  
-fx-pannable <булев> ложь  
-fx-hbar-policy [никогда | всегда | как - необходимый] 1  
-fx-vbar-policy [никогда | всегда | как - необходимый] 1  
Также имеет все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
pannable применяется, если этот ScrollPane является pannable
fitToWidth применяется, если этот ScrollPane является fitToWidth
fitToHeight применяется, если этот ScrollPane является fitToHeight
Также имеет все псевдоклассы Управления

Подструктура

Разделитель

Стиль class: разделитель

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-ориентация [горизонталь | вертикаль] горизонталь  
-fx-halignment [оставленный | центрируются | право] центр  
-fx-valignment [вершина | центрируется | базовая линия | нижняя часть] центр  
Также имеет все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
горизонталь применяется, если этот Разделитель является горизонталью
вертикаль применяется, если этот Разделитель является вертикалью
Также имеет все псевдоклассы Управления

Подструктура

Ползунок

Стиль class: ползунок

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-ориентация [горизонталь | вертикаль] горизонталь  
-fx-show-tick-labels <булев> ложь  
-fx-show-tick-marks <булев> ложь  
-fx-major-tick-unit <число> 25  
-fx-minor-tick-count <целое число> 3  
-fx-show-tick-labels <булев> ложь  
-fx-snap-to-ticks <булев> ложь  
-fx-block-increment <целое число> 10  
Также имеет все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
горизонталь применяется, если этот Ползунок является горизонталью
вертикаль применяется, если этот Ползунок является вертикалью
Также имеет все псевдоклассы Управления

Подструктура

SplitMenuButton

Стиль class: кнопка меню разделения

SplitPane

Стиль class: разделенная область

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-ориентация [горизонталь | вертикаль] горизонталь  
Также имеет все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
горизонталь применяется, если этот Ползунок является горизонталью
вертикаль применяется, если этот Ползунок является вертикалью
Также имеет все псевдоклассы Управления

Подструктура

TabPane

Стиль class: область вкладки

Отметьте: styleclass является "плаванием области вкладки", если TabPane плавает.

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-tab-min-width <целое число> 0  
-fx-tab-max-width <целое число> Двойной. MAX_VALUE  
-fx-tab-min-height <целое число> 0  
-fx-tab-max-height <целое число> Двойной. MAX_VALUE  
Также имеет все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
вершина применяется, если сторона является вершиной
право применяется, если сторона является rght
нижняя часть применяется, если сторона является нижней частью
левый применяется, если сторону оставляют
Также имеет все псевдоклассы Управления

Подструктура

TableView

Стиль class: табличное представление

CSS Свойство Значения Значение по умолчанию Комментарии
Также имеет все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
выбор ячейки применяется, если модель выбора этого TableView является выбором ячейки
выбор строки применяется, если модель выбора этого TableView является выбором строки
Также имеет все псевдоклассы Узла

Подструктура

TextArea

Стиль class: текстовая область

CSS Свойство Значения Значение по умолчанию Комментарии
Также имеет TextInputControl

Псевдоклассы

CSS Pseudo-class Комментарии
многострочный применяется, если многострочная переменная является истиной
Также имеет все псевдоклассы Узла

Подструктура

TextInputControl

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-шрифт <шрифт> нуль наследовался
-fx-text-fill <краска> черный  
-fx-prompt-text-fill <краска> серый  
-fx-highlight-fill <краска> dodgerblue  
-fx-highlight-text-fill <краска> белый  
-fx-display-caret <булев> истина  
Также имеет Свойства Шрифта и все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
доступный для редактирования применяется, если этот TextInputControl доступен для редактирования
только для чтения применяется, если этот TextInputControl не доступен для редактирования
Также имеет все псевдоклассы Управления

TextField

Стиль class: текстовое поле

У TextField есть все свойства и pseudo-class состояние TextInputControl

TitledPane

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-animated <булев> истина  
-fx-collapsible <булев> истина  
Также имеет Свойства Шрифта и все свойства Маркированных

Псевдоклассы

CSS Pseudo-class Комментарии
расширенный применяется, если этот TitledPane расширяется
свернутый применяется, если этот TitledPane сворачивается
Также имеет все псевдоклассы Маркированных

Подструктура

ToggleButton

Стиль class: выключатель

У управления ToggleButton есть все свойства ButtonBase.

Псевдоклассы

CSS Pseudo-class Комментарии
выбранный применяется, если этот ToggleButton выбирается
Также имеет все псевдоклассы ButtonBase

ToolBar

Стиль class: панель инструментов

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-ориентация [горизонталь | вертикаль] горизонталь  
Также имеет все свойства Управления

Псевдоклассы

CSS Pseudo-class Комментарии
горизонталь применяется, если этот ToolBar является горизонталью
вертикаль применяется, если этот ToolBar является вертикалью
Также имеет все псевдоклассы Управления

Подструктура

Подсказка

Стиль class: подсказка

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-выравнивание-текста [оставленный | центр | право | выравнивают по ширине] левый  
-fx-text-overrun [центральные эллипсы | центральные эллипсы слова | отсекают | эллипсы | ведущие эллипсы | ведущие эллипсы слова | эллипсы слова] эллипсы  
-fx-wrap-text <булев> ложь  
-fx-graphic <туры> нуль  
-fx-content-display [вершина | право | нижняя часть | оставленный | центрируется | право | графическо-единственный | только для текста] левый  
-fx-graphic-text-gap <размер> 4  
- fx-шрифт <шрифт> Шрифт. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ наследовался

Подструктура

TreeCell

Стиль class: древовидная ячейка

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-отступ <размер> 10 amout пространства, чтобы умножиться treeItem.level, чтобы получить левое поле
Также имеет все свойства IndexedCell

Псевдоклассы

CSS Pseudo-class Комментарии
расширенный применяется, если эта ячейка расширяется
свернутый применяется, если эта ячейка не расширяется
Также имеет все псевдоклассы IndexedCell

TreeView

Стиль class: структурный вид

У TreeView есть весь properites и pseudo-class уровень контроля

Диаграммы

javafx.scene.chart

AreaChart

Стиль class Комментарии Свойства
"ряды "строят диаграмму серийной строки области" <i> цвет по умолчанию <j>" Где <i> является индексированием ряда, и <j> индекс цвета ряда Узел
"ряды "строят диаграмму серийной заливки области" <i> цвет по умолчанию <j>" Где <i> является индексированием ряда, и <j> индекс цвета ряда Путь
"данные серии <i> символа области диаграммы <j> цвет по умолчанию <k>" Где <i> является индексированием ряда, <j> является индексированием данных в пределах ряда, и <k> индекс цвета ряда Путь
"цвет по умолчанию символа легенды области серии <i> символа области диаграммы <j>" Где <i> является индексированием ряда, и <j> индекс цвета ряда LegendItem

CSS Свойство Значения Значение по умолчанию Комментарии
Имеет все свойства XYChart

BarChart

Стиль class Комментарии Свойства
"столбиковая диаграмма"    
"данные серии <i> панели диаграммы <j> цвет по умолчанию <k>" Где <i> является индексированием ряда, <j> является индексированием данных в пределах ряда, и <k> индекс цвета ряда. Если значение данных отрицательно, "отрицательный" стиль, class добавляется. Узел
"цвет по умолчанию символа легенды панели серии <i> панели диаграммы <j>" Где <i> является индексированием ряда, и <j> индекс цвета ряда LegendItem

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-bar-gap <число> 4  
-fx-category-gap <число> 10  
Имеет все свойства XYChart

BubbleChart

Стиль class Комментарии Свойства
"пузырьковые диаграммой данные серии <i> <j> цвет по умолчанию <k>" Где <i> является индексированием ряда, <j> является индексированием данных в пределах ряда, и <k> индекс цвета ряда Узел
"пузырьковый диаграммой цвет по умолчанию пузырькового символа легенды серии <i> <j>" Где <i> является индексированием ряда, и <j> индекс цвета ряда LegendItem

CSS Свойство Значения Значение по умолчанию Комментарии
Имеет все свойства XYChart

LineChart

Стиль class Комментарии Свойства
"цвет по умолчанию серии <i> серийной строки диаграммы <j>" Где <i> является индексированием ряда, и <j> индекс цвета ряда Узел
"данные серии <i> символа строки диаграммы <j> цвет по умолчанию <k>" Где <i> является индексированием ряда, <j> является индексированием данных в пределах ряда, и <k> индекс цвета ряда Узел
"цвет по умолчанию серии <i> chart-line-symblol <j>" Где <i> является индексированием ряда, и <j> индекс цвета ряда LegendItem

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-symbol-visible <булев> истина  
Имеет все свойства XYChart

ScatterChart

Стиль class Комментарии Свойства
"данные серии <i> символа диаграммы <j> цвет по умолчанию <k>" Где <i> является индексированием ряда, <j> является индексированием данных в пределах ряда, и <k> индекс цвета ряда Узел
  Символы LegendItem присваиваются стиль class первого символа ряда. LegendItem

CSS Свойство Значения Значение по умолчанию Комментарии
Имеет все свойства XYChart

PieChart

Стиль class Комментарии Свойства
"данные круга диаграммы <i> цвет по умолчанию <j>" Где <i> является индексированием данных, и <j> индекс цвета ряда. Если значение данных отрицательно, "отрицательный" стиль, class добавляется. Узел
""строят диаграмму строки метки круга";"   Путь
"метка круга диаграммы;"   Текст
"символ легенды круга <ith стиль элемента данных class>" У каждого элемента в легенде есть стиль class "символ легенды круга" плюс стиль class соответствующего элемента данных LegendItem

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-clockwise <булев> истина  
-fx-pie-label-visible <булев> истина  
-fx-label-line-length <размер> 20  
-fx-start-angle <число> 0  
Имеет все свойства Диаграммы

Ось

Стиль class: ось

CSS Свойство Значения Значение по умолчанию Комментарии
- fx-сторона Сторона нуль  
-fx-tick-length <размер> 8  
-fx-tick-label-font <шрифт> 8 систем  
-fx-tick-label-fill <краска> 8 систем  
-fx-tick-label-gap <размер> 8 систем  
-fx-tick-mark-visible <булев> истина  
-fx-tick-labels-visible <булев> истина  
Имеет все свойства Области

Подструктура

ValueAxis

Стиль class: ось

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-minor-tick-length <размер> 5  
-fx-minor-tick-count <размер> 5  
-fx-minor-tick-visible <булев> истина  
Имеет все свойства Оси

Подструктура

ValueAxis

Стиль class: ось

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-tick-unit <число> 5 Значение между каждой главной меткой в модулях данных.
Имеет все свойства ValueAxis

CategoryAxis

Стиль class: ось

CSS Свойство Значения Значение по умолчанию Комментарии
-fx-start-margin <число> 5 Поле между осью запускается и первая метка
-fx-end-margin <число> 5 Поле между осью запускается и первая метка
-fx-gap-start-and-end <булев> истина Если это - истина тогда, половину пространства между галочками оставляют в запуске и конце
Имеет все свойства Оси

Легенда

Стиль class: легенда диаграммы

CSS Свойство Значения Значение по умолчанию Комментарии
Имеет все свойства Области

Подструктура

Ссылки

[1] CSS 2.1: http://www.w3.org/TR/CSS21/

[2] CSS 3 работает происходящий http://www.w3.org/Style/CSS/current-work (май 2010).

[3] Пути SVG: http://www.w3.org/TR/SVG/paths.html

[4] CSS Фоны и Уровень 3 Модуля Границ (май 2010): http://www.w3.org/TR/css3-background/


Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.