Spec-Zone.ru › OpenJavaFX 8
javafx.css

Интерфейс StyleableProperty<T>

Все суперинтерфейсы:

WritableValue<T>

Все известные реализующие классы:

SimpleStyleableBooleanProperty, SimpleStyleableDoubleProperty, SimpleStyleableFloatProperty, SimpleStyleableIntegerProperty, SimpleStyleableLongProperty, SimpleStyleableObjectProperty, SimpleStyleableStringProperty, StyleableBooleanProperty, StyleableDoubleProperty, StyleableFloatProperty, StyleableIntegerProperty, StyleableLongProperty, StyleableObjectProperty, StyleableStringProperty



public interface StyleableProperty<T>
extends WritableValue<T>
Класс StyleableProperty позволяет javafx.beans.property стилизоваться с помощью CSS.

Этот интерфейс позволяет согласовать обработку CSS с javafx.beans.property. Реализация гарантирует, что приоритет при установке значения определяется в порядке возрастания, предполагая равную важность:

  1. стиль из пользовательского стилизованного файла в Application.setUserAgentStylesheet(java.lang.String)
  2. значение, установленное кодом, например, вызов Node.setOpacity(double)
  3. стиль из стилизованного файла автора в Scene.getStylesheets() или Parent.getStylesheets()
  4. стиль из Node.setStyle(java.lang.String)

Класс StyleablePropertyFactory значительно упрощает создание StyleableProperty и соответствующего CssMetaData.

С тех пор:

JavaFX 8.0

См. также:

StyleablePropertyFactory

  • Краткое описание методов

    Все методыМетоды экземпляровАбстрактные методы
    Модификатор и тип Метод и описание
    void applyStyle(StyleOrigin origin, T value)
    Этот метод вызывается из кода CSS для установки значения свойства.
    CssMetaData<? extends Styleable,T> getCssMetaData()
    Возвращает CssMetaData, соответствующую этому javafx.beans.property.StyleableProperty
    StyleOrigin getStyleOrigin()
    Указывает источник значения свойства.
    • Методы, унаследованные от интерфейса javafx.beans.value.WritableValue

      getValue, setValue
  • Подробное описание методов

    • applyStyle

      void applyStyle(StyleOrigin origin,
                      T value)
      Этот метод вызывается из кода CSS для установки значения свойства.
    • getStyleOrigin

      StyleOrigin getStyleOrigin()
      Указывает источник значения свойства. Это необходимо для определения возможности переопределения значения CSS.
    • getCssMetaData

      CssMetaData<? extends Styleable,T> getCssMetaData()
      Возвращает CssMetaData, соответствующую этому javafx.beans.property.StyleableProperty

© 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