Spec-Zone.ru › OpenJavaFX 8
javafx.beans.property.adapter

Класс ReadOnlyJavaBeanFloatProperty

java.lang.Object
  • javafx.beans.binding.NumberExpressionBase
    • javafx.beans.binding.FloatExpression
      • javafx.beans.property.ReadOnlyFloatProperty
        • javafx.beans.property.ReadOnlyFloatPropertyBase
          • javafx.beans.property.adapter.ReadOnlyJavaBeanFloatProperty

Все реализуемые интерфейсы:

NumberExpression, Observable, ReadOnlyJavaBeanProperty<Number>, ReadOnlyProperty<Number>, ObservableFloatValue, ObservableNumberValue, ObservableValue<Number>



public final class ReadOnlyJavaBeanFloatProperty
extends ReadOnlyFloatPropertyBase
implements ReadOnlyJavaBeanProperty<Number>
Класс ReadOnlyJavaBeanFloatProperty обеспечивает адаптер между обычным свойством Java Bean только для чтения типа float или Float и JavaFX ReadOnlyFloatProperty. Его нельзя создать напрямую, но необходимо использовать ReadOnlyJavaBeanFloatPropertyBuilder.

В минимальном варианте Java Bean должен реализовывать метод-геттер для свойства. Если вызывается геттер экземпляра этого класса, возвращается свойство Java Bean. Если свойство Java Bean привязано (т.е. оно поддерживает PropertyChangeListeners), это ReadOnlyJavaBeanFloatProperty будет отслеживать изменения в Java Bean. В противном случае об изменениях можно сообщать, вызывая fireValueChangedEvent().

С момента:

JavaFX 2.1

См. также:

ReadOnlyFloatProperty, ReadOnlyJavaBeanFloatPropertyBuilder

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

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    void dispose()
    Сигнализирует свойству JavaFX, что оно больше не будет использоваться, и любые ссылки можно удалить.
    void fireValueChangedEvent()
    Отправляет уведомления всем присоединённым InvalidationListeners и ChangeListeners.
    float get()
    Возвращает текущее значение этого ObservableFloatValue.
    Object getBean()
    Возвращает Object, содержащий это свойство.
    String getName()
    Возвращает имя этого свойства.
    • Методы, унаследованные от класса javafx.beans.property.ReadOnlyFloatPropertyBase

      addListener, addListener, removeListener, removeListener
    • Методы, унаследованные от класса javafx.beans.property.ReadOnlyFloatProperty

      asObject, readOnlyFloatProperty, toString
    • Методы, унаследованные от класса javafx.beans.binding.FloatExpression

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

      add, asString, asString, asString, divide, 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, multiply, numberExpression, subtract
    • Методы, унаследованные от класса java.lang.Object

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

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

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

    • get

      public float get()
      Возвращает текущее значение этого ObservableFloatValue.

      Задано:

      get в интерфейсе ObservableFloatValue

      Возвращает:

      Текущее значение

      Бросает:

      UndeclaredThrowableException - если вызов геттера свойства Java Bean вызывает IllegalAccessException или InvocationTargetException.

    • getBean

      public Object getBean()
      Возвращает Object, содержащий это свойство. Если это свойство не содержится в Object, возвращается null.

      Задано:

      getBean в интерфейсе ReadOnlyProperty<Number>

      Возвращает:

      содержащий Object или null

    • getName

      public String getName()
      Возвращает имя этого свойства. Если у свойства нет имени, этот метод возвращает пустую String.

      Задано:

      getName в интерфейсе ReadOnlyProperty<Number>

      Возвращает:

      имя или пустую String

    • fireValueChangedEvent

      public void fireValueChangedEvent()
      Отправляет уведомления всем присоединённым InvalidationListeners и ChangeListeners. Этот метод нужно вызывать, если значение этого свойства изменяется.

      Задано:

      fireValueChangedEvent в интерфейсе ReadOnlyJavaBeanProperty<Number>

      Переопределяет:

      fireValueChangedEvent в классе ReadOnlyFloatPropertyBase

    • dispose

      public void dispose()
      Сигнализирует свойству JavaFX, что оно больше не будет использоваться, и любые ссылки можно удалить. Вызов этого метода обычно приводит к тому, что свойство перестаёт отслеживать свойство Java Bean, удалив свои слушатели.

      Задано:

      dispose в интерфейсе ReadOnlyJavaBeanProperty<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