Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.css

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

  • Параметры типа:
    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 для установки значения свойства.
      Параметры:
      origin - источник
      value - значение
    • getStyleOrigin

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

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

© 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