Класс ReadOnlyJavaBeanFloatProperty
- 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
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание voiddispose()Сигнализирует свойству JavaFX, что оно больше не будет использоваться, и любые ссылки можно удалить.voidfireValueChangedEvent()Отправляет уведомления всем присоединённымInvalidationListenersиChangeListeners.floatget()Возвращает текущее значение этогоObservableFloatValue.ObjectgetBean()ВозвращаетObject, содержащий это свойство.StringgetName()Возвращает имя этого свойства.-
Методы, унаследованные от класса 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>Переопределяет:
-
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.