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

Класс StyleableDoubleProperty

  • java.lang.Object
    • javafx.beans.binding.NumberExpressionBase
      • javafx.beans.binding.DoubleExpression
        • javafx.beans.property.ReadOnlyDoubleProperty
          • javafx.beans.property.DoubleProperty
            • javafx.beans.property.DoublePropertyBase
              • javafx.css.StyleableDoubleProperty
  • Все реализованные интерфейсы:
    NumberExpression, Observable, Property<Number>, ReadOnlyProperty<Number>, ObservableDoubleValue, ObservableNumberValue, ObservableValue<Number>, WritableDoubleValue, WritableNumberValue, WritableValue<Number>, StyleableProperty<Number>
    Непосредственные известные подклассы:
    SimpleStyleableDoubleProperty
    public abstract class StyleableDoubleProperty
    extends DoublePropertyBase
    implements StyleableProperty<Number>
    Этот класс расширяет DoublePropertyBase и предоставляет частичную реализацию StyleableProperty. Метод StyleableProperty.getCssMetaData() не реализован. Этот класс используется для создания DoubleProperty, который в противном случае был бы реализован как DoublePropertyBase, стилизуемого с помощью CSS.
    С момента:
    JavaFX 8.0
    См. также:
    DoublePropertyBase, CssMetaData, StyleableProperty
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    StyleableDoubleProperty()
    Конструктор StyleableDoubleProperty.
    StyleableDoubleProperty​(double initialValue)
    Конструктор StyleableDoubleProperty.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    void applyStyle​(StyleOrigin origin, Number v)
    Этот метод вызывается из кода CSS для установки значения свойства.
    void bind​(ObservableValue<? extends Number> observable)
    Создает однонаправленную привязку для этого Property.
    StyleOrigin getStyleOrigin()
    Указывает происхождение значения свойства.
    void set​(double v)
    Устанавливает обернутое значение.
    • Методы, унаследованные от класса javafx.beans.property.DoublePropertyBase

      addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
    • Методы, унаследованные от класса javafx.beans.property.DoubleProperty

      asObject, bindBidirectional, doubleProperty, setValue, unbindBidirectional
    • Методы, унаследованные от класса javafx.beans.property.ReadOnlyDoubleProperty

      readOnlyDoubleProperty
    • Методы, унаследованные от класса javafx.beans.binding.DoubleExpression

      add, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, doubleValue, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
    • Методы, унаследованные от класса javafx.beans.binding.NumberExpressionBase

      asString, asString, asString, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, numberExpression
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue

      getValue
    • Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty

      getBean, getName
    • Методы, унаследованные от интерфейса javafx.css.StyleableProperty

      getCssMetaData
    • Методы, унаследованные от интерфейса javafx.beans.value.WritableValue

      getValue
  • Подробное описание конструкторов

    • StyleableDoubleProperty

      public StyleableDoubleProperty()
      Конструктор StyleableDoubleProperty.
    • StyleableDoubleProperty

      public StyleableDoubleProperty​(double initialValue)
      Конструктор StyleableDoubleProperty.
      Параметры:
      initialValue - начальное значение обернутого Object
  • Подробное описание методов

    • applyStyle

      public void applyStyle​(StyleOrigin origin,
                             Number v)
      Этот метод вызывается из кода CSS для установки значения свойства.
      Унаследованно от:
      applyStyle в интерфейсе StyleableProperty<Number>
      Параметры:
      origin - источник
      v - значение
    • bind

      public void bind​(ObservableValue<? extends Number> observable)
      Создает однонаправленную привязку для этого Property.

      Обратите внимание, что в JavaFX все вызовы bind реализуются с помощью слабых слушателей. Это означает, что связанное свойство может быть удалено из памяти и перестать обновляться.

      Унаследованно от:
      bind в интерфейсе Property<Number>
      Переопределяет:
      bind в классе DoublePropertyBase
      Параметры:
      observable - наблюдаемое, к которому должно быть привязано это Property.
    • set

      public void set​(double v)
      Устанавливает обернутое значение. В отличие от WritableDoubleValue.setValue(java.lang.Number), этот метод использует примитивный тип double.
      Унаследованно от:
      set в интерфейсе WritableDoubleValue
      Переопределяет:
      set в классе DoublePropertyBase
      Параметры:
      v - новое значение
    • getStyleOrigin

      public StyleOrigin getStyleOrigin()
      Указывает источник значения свойства. Это необходимо, чтобы определить, может ли CSS переопределить значение.
      Унаследованно от:
      getStyleOrigin в интерфейсе StyleableProperty<Number>
      Возвращает:
      источник стиля

© 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