Класс ReadOnlyJavaBeanBooleanProperty
- javafx.beans.binding.BooleanExpression
-
- javafx.beans.property.ReadOnlyBooleanProperty
-
- javafx.beans.property.ReadOnlyBooleanPropertyBase
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanProperty
Все реализованные интерфейсы:
Observable, ReadOnlyJavaBeanProperty<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>
public final class ReadOnlyJavaBeanBooleanProperty extends ReadOnlyBooleanPropertyBase implements ReadOnlyJavaBeanProperty<Boolean>
ReadOnlyJavaBeanBooleanProperty предоставляет адаптер между обычным свойством Java Bean только для чтения типа boolean или Boolean и JavaFX ReadOnlyBooleanProperty. Его нельзя создать напрямую, необходимо использовать ReadOnlyJavaBeanBooleanPropertyBuilder. Как минимум, Java Bean должен реализовывать геттер для свойства. Если вызывается геттер экземпляра этого класса, возвращается свойство Java Bean. Если свойство Java Bean привязано (т. е. оно поддерживает PropertyChangeListeners), это ReadOnlyJavaBeanBooleanProperty будет отслеживать изменения в Java Bean. В противном случае его можно уведомить о изменениях, вызвав fireValueChangedEvent().
С тех пор:
JavaFX 2.1
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание voiddispose()Сигнализирует свойству JavaFX, что оно больше не будет использоваться, и любые ссылки могут быть удалены.voidfireValueChangedEvent()Отправляет уведомления всем подключеннымInvalidationListenersиChangeListeners.booleanget()Возвращает текущее значение этогоObservableBooleanValue.ObjectgetBean()ВозвращаетObject, который содержит это свойство.StringgetName()Возвращает имя этого свойства.-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyBooleanPropertyBase
addListener, addListener, removeListener, removeListener
-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyBooleanProperty
asObject, readOnlyBooleanProperty, toString
-
Методы, унаследованные от класса javafx.beans.binding.BooleanExpression
and, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, or
-
Методы, унаследованные от класса 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 boolean get()
Возвращает текущее значение этогоObservableBooleanValue.Определено в:
getв интерфейсеObservableBooleanValueВозвращает:
Текущее значение
Выбрасывает:
UndeclaredThrowableException- если вызов геттера свойства Java Bean вызываетIllegalAccessExceptionилиInvocationTargetException.
-
getBean
public Object getBean()
ВозвращаетObject, который содержит это свойство. Если это свойство не содержится вObject, возвращаетсяnull.Определено в:
getBeanв интерфейсеReadOnlyProperty<Boolean>Возвращает:
содержащий
Objectилиnull
-
getName
public String getName()
Возвращает имя этого свойства. Если свойство не имеет имени, этот метод возвращает пустуюString.Определено в:
getNameв интерфейсеReadOnlyProperty<Boolean>Возвращает:
имя или пустая
String
-
fireValueChangedEvent
public void fireValueChangedEvent()
Отправляет уведомления всем подключеннымInvalidationListenersиChangeListeners. Этот метод нужно вызывать, если значение этого свойства изменяется.Определено в:
fireValueChangedEventв интерфейсеReadOnlyJavaBeanProperty<Boolean>Переопределяет:
-
dispose
public void dispose()
Сигнализирует свойству JavaFX, что оно больше не будет использоваться, и любые ссылки могут быть удалены. Вызов этого метода обычно приводит к прекращению наблюдения за свойством Java Bean, отписавшись от его слушателя(ей).Определено в:
disposeв интерфейсеReadOnlyJavaBeanProperty<Boolean>
-
© 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.