- java.lang.Object
-
- 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>
Обеспечивает адаптер между обычным свойством только для чтения Java Bean типаintилиIntegerи JavaFX свойствомReadOnlyIntegerProperty. Его нельзя создать напрямую, необходимо использоватьReadOnlyJavaBeanIntegerPropertyBuilder.По меньшей мере, класс Java Bean должен реализовать метод-геттер для свойства. Класс и метод-геттер должны быть объявлены как public. При вызове геттера экземпляра этого класса возвращается значение свойства Java Bean. Если свойство Java Bean привязано (т.е. оно поддерживает PropertyChangeListeners), это
ReadOnlyJavaBeanIntegerPropertyбудет реагировать на изменения в Java Bean. В противном случае, оно может быть уведомлено об изменениях путем вызова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содержащий пакет безусловно.- Since:
- JavaFX 2.1
- См. также:
-
ReadOnlyIntegerProperty,ReadOnlyJavaBeanIntegerPropertyBuilder
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание 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.Observable
addListener, removeListener
-
Методы унаследованные от интерфейса javafx.beans.value.ObservableValue
addListener, getValue, 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()
Возвращает имя этого свойства. Если свойство не имеет имени, этот метод возвращает пустуюString.- Унаследованно от:
-
getNameв интерфейсеReadOnlyProperty<Number> - Возвращает:
- имя или пустую
String
-
fireValueChangedEvent
public void fireValueChangedEvent()
Отправляет уведомления всем прикрепленным слушателямInvalidationListenersиChangeListeners. Этот метод необходимо вызывать, если значение этого свойства изменяется.- Унаследованно от:
-
fireValueChangedEventв интерфейсеReadOnlyJavaBeanProperty<Number> - Переопределяет:
-
fireValueChangedEventв классеReadOnlyIntegerPropertyBase
-
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.
|
|