Spec-Zone.ru › OpenJavaFX 8

Пакет javafx.css

Предоставляет API для стилизации свойств через CSS и поддержки состояния псевдоклассов.

См.: Описание

Краткое описание интерфейсов
Интерфейс Описание
Styleable
Styleable — это минимальный интерфейс, необходимый для стилизации объекта с помощью CSS.
StyleableProperty<T>
StyleableProperty позволяет стилизовать javafx.beans.property из CSS.
Краткое описание классов
Класс Описание
CssMetaData<S extends Styleable,V>
Экземпляр CssMetaData предоставляет информацию о CSS-стиле и предоставляет механизмы, позволяющие CSS устанавливать значение свойства.
FontCssMetaData<S extends Styleable>
Частичная реализация CssMetaData для свойств шрифта, которая включает подсвойства шрифта: вес, стиль, семейство и размер.
ParsedValue<V,T>
Представление обработанного значения CSS.
PseudoClass
PseudoClass представляет одно уникальное состояние псевдокласса.
SimpleStyleableBooleanProperty
Этот класс расширяет SimpleBooleanProperty и предоставляет полную реализацию StyleableProperty.
SimpleStyleableDoubleProperty
Этот класс расширяет SimpleDoubleProperty и предоставляет полную реализацию StyleableProperty.
SimpleStyleableFloatProperty
Этот класс расширяет SimpleFloatProperty и предоставляет полную реализацию StyleableProperty.
SimpleStyleableIntegerProperty
Этот класс расширяет SimpleIntegerProperty и предоставляет полную реализацию StyleableProperty.
SimpleStyleableLongProperty
Этот класс расширяет SimpleLongProperty и предоставляет полную реализацию StyleableProperty.
SimpleStyleableObjectProperty<T>
Этот класс расширяет SimpleObjectProperty и предоставляет полную реализацию StyleableProperty.
SimpleStyleableStringProperty
Этот класс расширяет SimpleStringProperty и предоставляет полную реализацию StyleableProperty.
StyleableBooleanProperty
Этот класс расширяет BooleanPropertyBase и предоставляет частичную реализацию StyleableProperty.
StyleableDoubleProperty
Этот класс расширяет DoublePropertyBase и предоставляет частичную реализацию StyleableProperty.
StyleableFloatProperty
Этот класс расширяет FloatPropertyBase и предоставляет частичную реализацию StyleableProperty.
StyleableIntegerProperty
Этот класс расширяет IntegerPropertyBase и предоставляет частичную реализацию StyleableProperty.
StyleableLongProperty
Этот класс расширяет LongPropertyBase и предоставляет частичную реализацию StyleableProperty.
StyleableObjectProperty<T>
Этот класс расширяет ObjectPropertyBase и предоставляет частичную реализацию StyleableProperty.
StyleablePropertyFactory<S extends Styleable>
Методы для создания экземпляров StyleableProperty с соответствующими CssMetaData, созданными за кулисами.
StyleableStringProperty
Этот класс расширяет StringPropertyBase и предоставляет частичную реализацию StyleableProperty.
StyleConverter<F,T>
Конвертер преобразует ParsedValue&tl;F,T&gt; из типа F в тип T.
Краткое описание перечислений
Перечисление Описание
StyleOrigin
Перечисление возможных источников или происхождения таблицы стилей и стилей.

Описание пакета javafx.css

Предоставляет API для стилизации свойств через CSS и поддержки состояния псевдоклассов.

JavaFX Scene Graph предоставляет возможность стилизации узлов с помощью CSS (Cascading Style Sheets). Класс Node содержит переменные id, styleClass и style, которые используются селекторами CSS для поиска узлов, к которым должны применяться стили. Класс Scene и класс Parent содержат переменную stylesheets, которая представляет собой список URL-адресов, ссылающихся на CSS-таблицы стилей, которые должны применяться к узлам в данной сцене или родительском элементе.

Основные классы в этом пакете:

CssMetaData

Определяет свойство CSS и предоставляет ссылку обратно на StyleableProperty. По соглашению, классы, имеющие CssMetaData, реализуют метод public static List&lt;CssMetaData&lt;? extends Styleable, ?&gt;&gt; getClassCssMetaData(), который позволяет другим классам включать CssMetaData из наследуемого класса. Метод getCssMetaData() должен быть переопределен для возвращения getClassCssMetaData(). Реализация CSS часто вызывает getCssMetaData(). Сильно рекомендуется, чтобы возвращаемый список был final static.

StyleableProperty

Определяет интерфейс, который используется реализацией CSS для установки значений на свойстве и предоставляет ссылку обратно на CssMetaData, соответствующую свойству. StyleablePropertyFactory значительно упрощает создание StyleableProperty и соответствующего CssMetaData.

PseudoClass

Определяет псевдокласс, который можно установить или очистить с помощью метода pseudoClassStateChanged.

Дополнительную информацию о CSS, о том, как применять CSS-стили к узлам и о доступных для стилизации свойствах, см. в Руководстве по CSS.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API