Класс JavaBeanIntegerProperty
- Все реализуемые интерфейсы:
-
NumberExpression,Observable,JavaBeanProperty<Number>,ReadOnlyJavaBeanProperty<Number>,Property<Number>,ReadOnlyProperty<Number>,ObservableIntegerValue,ObservableNumberValue,ObservableValue<Number>,WritableIntegerValue,WritableNumberValue,WritableValue<Number>
public final class JavaBeanIntegerProperty
extends IntegerProperty
implements JavaBeanProperty<Number> int или Integer и JavaFX IntegerProperty. Его нельзя создать напрямую, но необходимо использовать JavaBeanIntegerPropertyBuilder. По минимуму класс Java Bean должен реализовывать геттер и сеттер для свойства. Класс, а также методы геттера и сеттера должны быть объявлены public. Если вызывается геттер экземпляра этого класса, возвращается свойство Java Bean. Если вызывается сеттер, значение будет передано в свойство Java Bean. Если свойство Java Bean привязано (т.е. поддерживает PropertyChangeListeners), это JavaBeanIntegerProperty будет учитывать изменения в Java Bean. В противном случае, его можно уведомить об изменениях, вызвав ReadOnlyJavaBeanProperty.fireValueChangedEvent(). Если свойство Java Bean также ограничено (т.е. поддерживает VetoableChangeListeners), это JavaBeanIntegerProperty будет отклонять изменения, если оно привязано к ObservableValue<Integer>.
Развертывание приложения как модуля
Если класс 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
- См. также:
-
IntegerProperty,JavaBeanIntegerPropertyBuilder
Краткое описание методов
Методы, объявленные в классе javafx.beans.property.IntegerProperty
asObject, integerProperty
Методы, объявленные в классе javafx.beans.property.ReadOnlyIntegerProperty
readOnlyIntegerProperty
Методы, объявленные в классе javafx.beans.binding.IntegerExpression
add, add, add, add, divide, divide, divide, divide, integerExpression, integerExpression, 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.WritableIntegerValue
setValue
Методы, объявленные в интерфейсе javafx.beans.value.WritableValue
getValue
Подробное описание методов
get
public int get()
WritableValue.getValue(), этот метод возвращает примитивный int. Должен быть идентичен WritableValue.getValue().- Унаследовано от:
-
getв интерфейсеObservableIntegerValue - Унаследовано от:
-
getв интерфейсеWritableIntegerValue - Возвращает:
- Текущее значение
- Исключения:
-
UndeclaredThrowableException- если вызов геттера свойства Java Bean вызываетIllegalAccessExceptionилиInvocationTargetException.
set
public void set(int value)
WritableIntegerValue.setValue(java.lang.Number), этот метод использует примитивный int.- Унаследовано от:
-
setв интерфейсеWritableIntegerValue - Параметры:
-
value- Новое значение - Исключения:
-
UndeclaredThrowableException- если вызов геттера свойства Java Bean вызываетIllegalAccessExceptionилиInvocationTargetException.
toString
public String toString()
JavaBeanIntegerProperty.- Переопределяет:
-
toStringв классеIntegerProperty - Возвращает:
- строковое представление объекта
JavaBeanIntegerProperty.
© 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.