Класс ReadOnlyJavaBeanIntegerProperty
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.IntegerExpression
-
- javafx.beans.property.ReadOnlyIntegerProperty
-
- javafx.beans.property.ReadOnlyIntegerPropertyBase
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanIntegerProperty
Все реализованные интерфейсы:
NumberExpression, Observable, ReadOnlyJavaBeanProperty<Number>, ReadOnlyProperty<Number>, ObservableIntegerValue, ObservableNumberValue, ObservableValue<Number>
public final class ReadOnlyJavaBeanIntegerProperty extends ReadOnlyIntegerPropertyBase implements ReadOnlyJavaBeanProperty<Number>
int или Integer и JavaFX свойством ReadOnlyIntegerProperty. Его нельзя создать напрямую, а нужно использовать ReadOnlyJavaBeanIntegerPropertyBuilder. В качестве минимума, Java Bean должен реализовывать метод-геттер для свойства. Если вызывается геттер экземпляра этого класса, возвращается свойство Java Bean. Если свойство Java Bean привязано (т. е. оно поддерживает PropertyChangeListeners), этот адаптер будет отслеживать изменения в Java Bean. В противном случае можно уведомлять о изменениях, вызывая fireValueChangedEvent().
С момента:
JavaFX 2.1
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание voiddispose()Уведомляет свойство JavaFX, что оно больше не используется, и любые ссылки могут быть удалены.voidfireValueChangedEvent()Отправляет уведомления всем присоединённымInvalidationListenersиChangeListeners.intget()Возвращает текущее значение этогоObservableIntegerValue.ObjectgetBean()ВозвращаетObject, содержащий это свойство.StringgetName()Возвращает имя этого свойства.-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyIntegerPropertyBase
addListener, addListener, removeListener, removeListener
-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyIntegerProperty
asObject, readOnlyIntegerProperty, toString
-
Методы, унаследованные от класса javafx.beans.binding.IntegerExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, getValue, integerExpression, integerExpression, 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 int get()
Возвращает текущее значение этогоObservableIntegerValue.Определено:
getв интерфейсеObservableIntegerValueВозвращает:
Текущее значение
Исключения:
UndeclaredThrowableException- если вызов геттера свойства Java Bean вызываетIllegalAccessExceptionилиInvocationTargetException.
-
getBean
public Object getBean()
ВозвращаетObject, содержащий это свойство. Если это свойство не содержится вObject, возвращаетсяnull.Определено:
getBeanв интерфейсеReadOnlyProperty<Number>Возвращает:
содержащую
Objectилиnull
-
getName
public String getName()
Возвращает имя этого свойства. Если свойство не имеет имени, этот метод возвращает пустую строку.Определено:
getNameв интерфейсеReadOnlyProperty<Number>Возвращает:
имя или пустую строку
-
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.