Класс ReadOnlyJavaBeanDoubleProperty
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.DoubleExpression
-
- javafx.beans.property.ReadOnlyDoubleProperty
-
- javafx.beans.property.ReadOnlyDoublePropertyBase
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanDoubleProperty
Все реализуемые интерфейсы:
NumberExpression, Observable, ReadOnlyJavaBeanProperty<Number>, ReadOnlyProperty<Number>, ObservableDoubleValue, ObservableNumberValue, ObservableValue<Number>
public final class ReadOnlyJavaBeanDoubleProperty extends ReadOnlyDoublePropertyBase implements ReadOnlyJavaBeanProperty<Number>
ReadOnlyJavaBeanDoubleProperty предоставляет адаптер между обычным свойством Java Bean для чтения только для типа double или Double и JavaFX ReadOnlyDoubleProperty. Его нельзя создать напрямую, но необходимо использовать ReadOnlyJavaBeanDoublePropertyBuilder. Как минимум, Java Bean должен реализовывать метод-геттер для свойства. Если вызовется геттер экземпляра этого класса, то вернётся свойство Java Bean. Если свойство Java Bean связано (т.е. поддерживает PropertyChangeListeners), это ReadOnlyJavaBeanDoubleProperty будет отслеживать изменения в Java Bean. В противном случае об изменениях можно уведомлять, вызывая fireValueChangedEvent().
С момента:
JavaFX 2.1
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание voiddispose()Уведомляет свойство JavaFX о том, что оно больше не будет использоваться, и любые ссылки могут быть удалены.voidfireValueChangedEvent()Отправляет уведомления всем присоединённымInvalidationListenersиChangeListeners.doubleget()Возвращает текущее значение этогоObservableDoubleValue.ObjectgetBean()ВозвращаетObject, содержащий это свойство.StringgetName()Возвращает имя этого свойства.-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyDoublePropertyBase
addListener, addListener, removeListener, removeListener
-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyDoubleProperty
asObject, readOnlyDoubleProperty, toString
-
Методы, унаследованные от класса 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
addListener, getValue, removeListener
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
-
Подробное описание методов
-
get
public double get()
Возвращает текущее значение этогоObservableDoubleValue.Определено:
getв интерфейсеObservableDoubleValueВозвращает:
Текущее значение
Изначает:
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.