Класс JavaBeanFloatProperty
- Все реализуемые интерфейсы:
-
NumberExpression,Observable,JavaBeanProperty<Number>,ReadOnlyJavaBeanProperty<Number>,Property<Number>,ReadOnlyProperty<Number>,ObservableFloatValue,ObservableNumberValue,ObservableValue<Number>,WritableFloatValue,WritableNumberValue,WritableValue<Number>
public final class JavaBeanFloatProperty
extends FloatProperty
implements JavaBeanProperty<Number>
float или Float и JavaFX FloatProperty. Его нельзя создать напрямую, но необходимо использовать JavaBeanFloatPropertyBuilder. Как минимум, класс Java Bean должен реализовывать геттер и сеттер для свойства. Класс, а также методы геттера и сеттера должны быть объявлены как public. Если вызван геттер экземпляра этого класса, возвращается свойство Java Bean. Если вызван сеттер, значение будет передано в свойство Java Bean. Если свойство Java Bean связано (т.е. поддерживает PropertyChangeListeners), это JavaBeanFloatProperty будет отслеживать изменения в Java Bean. В противном случае его можно уведомить об изменениях, вызвав ReadOnlyJavaBeanProperty.fireValueChangedEvent(). Если свойство Java Bean также ограничено (т.е. поддерживает VetoableChangeListeners), это JavaBeanFloatProperty будет отклонять изменения, если оно связано с ObservableValue<Float>.
Развертывание приложения как модуля
Если класс 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
- См. также:
-
FloatProperty,JavaBeanFloatPropertyBuilder
Краткое описание методов
Методы, объявленные в классе javafx.beans.property.FloatProperty
asObject, floatProperty
Методы, объявленные в классе javafx.beans.property.ReadOnlyFloatProperty
readOnlyFloatProperty
Методы, объявленные в классе javafx.beans.binding.FloatExpression
add, add, add, add, divide, divide, divide, divide, floatExpression, floatExpression, multiply, multiply, multiply, multiply, negate, 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
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, subtract
Методы, объявленные в интерфейсе javafx.beans.Observable
addListener, removeListener
Методы, объявленные в интерфейсе javafx.beans.value.ObservableNumberValue
doubleValue, floatValue, intValue, longValue
Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Методы, объявленные в интерфейсе javafx.beans.property.Property
bind, bindBidirectional, isBound, unbind, unbindBidirectional
Методы, объявленные в интерфейсе javafx.beans.property.adapter.ReadOnlyJavaBeanProperty
dispose, fireValueChangedEvent
Методы, объявленные в интерфейсе javafx.beans.property.ReadOnlyProperty
getBean, getName
Методы, объявленные в интерфейсе javafx.beans.value.WritableFloatValue
setValue
Методы, объявленные в интерфейсе javafx.beans.value.WritableValue
getValue
Подробное описание методов
get
public float get()
WritableValue.getValue(), этот метод возвращает примитивный float. Должен быть идентичен WritableValue.getValue().- Указано в:
-
getв интерфейсеObservableFloatValue - Указано в:
-
getв интерфейсеWritableFloatValue - Возвращает:
- Текущее значение
- Имеет дело с:
-
UndeclaredThrowableException- если вызов геттера свойства Java Bean генерируетIllegalAccessExceptionилиInvocationTargetException.
set
public void set(float value)
WritableFloatValue.setValue(java.lang.Number), этот метод использует примитивный float.- Указано в:
-
setв интерфейсеWritableFloatValue - Параметры:
-
value- Новое значение - Имеет дело с:
-
UndeclaredThrowableException- если вызов геттера свойства Java Bean генерируетIllegalAccessExceptionилиInvocationTargetException.
toString
public String toString()
JavaBeanFloatProperty.- Переопределяет:
-
toStringв классеFloatProperty - Возвращает:
- строковое представление объекта
JavaBeanFloatProperty.
© 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.