Spec-Zone.ru › OpenJavaFX 17

Класс ReadOnlyJavaBeanDoubleProperty

java.lang.Object
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>
Класс предоставляет адаптер между обычным свойством Java Bean только для чтения типа double или Double и JavaFX свойством ReadOnlyDoubleProperty. Его нельзя создать напрямую, но необходимо использовать ReadOnlyJavaBeanDoublePropertyBuilder.

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

Развёртывание приложения как модуля

Если класс Java Bean находится в именованном модуле, то он должен быть доступен рефлексивно для модуля javafx.base. Класс доступен рефлексивно, если модуль opens содержащий пакет, по крайней мере, для модуля javafx.base.

Например, если com.foo.MyBeanClass находится в модуле foo.app, то module-info.java может выглядеть так:

module foo.app {
    opens com.foo to javafx.base;
}

Альтернативно, класс доступен рефлексивно, если модуль exports содержащий пакет, безусловно.

С:
JavaFX 2.1
См. также:
ReadOnlyDoubleProperty, ReadOnlyJavaBeanDoublePropertyBuilder

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

Модификатор и тип Метод Описание
double get()
Возвращает текущее значение этого свойства.

Методы, объявленные в классе javafx.beans.property.ReadOnlyDoublePropertyBase

fireValueChangedEvent

Методы, объявленные в классе javafx.beans.property.ReadOnlyDoubleProperty

asObject, readOnlyDoubleProperty, toString

Методы, объявленные в классе javafx.beans.binding.DoubleExpression

add, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract

Методы, объявленные в классе javafx.beans.binding.NumberExpressionBase

numberExpression

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе javafx.beans.binding.NumberExpression

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

Методы, объявленные в интерфейсе javafx.beans.Observable

addListener, removeListener

Методы, объявленные в интерфейсе javafx.beans.value.ObservableNumberValue

doubleValue, floatValue, intValue, longValue

Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue

addListener, getValue, removeListener

Методы, объявленные в интерфейсе javafx.beans.property.adapter.ReadOnlyJavaBeanProperty

dispose, fireValueChangedEvent

Методы, объявленные в интерфейсе javafx.beans.property.ReadOnlyProperty

getBean, getName

Подробное описание методов

get

public double get()
Возвращает текущее значение этого свойства.
Унаследовано от:
get в интерфейсе ObservableDoubleValue
Возвращает:
Текущее значение
Исключение:
UndeclaredThrowableException - если вызов метода-геттера свойства Java Bean вызывает IllegalAccessException или InvocationTargetException.

© 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