Spec-Zone.ru › OpenJavaFX 17

Класс ReadOnlyJavaBeanBooleanProperty

java.lang.Object
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>
Класс-адаптер предоставляет адаптацию между обычным свойством Java Bean типа boolean или Boolean и JavaFX ReadOnlyBooleanProperty. Его нельзя создать напрямую, но необходимо использовать ReadOnlyJavaBeanBooleanPropertyBuilder.

В минимальном варианте класс Java Bean должен реализовать метод-геттер для свойства. Класс, а также метод-геттер, должны быть объявлены как public. Если вызывается геттер экземпляра этого класса, возвращается свойство Java Bean. Если свойство Java Bean привязано (т.е. поддерживает PropertyChangeListeners), этот адаптер будет отслеживать изменения в Java Bean. В противном случае можно уведомить его об изменениях, вызвав ReadOnlyJavaBeanProperty.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 содержащий пакет безусловно.

С:
JavaFX 2.1
См. также:
ReadOnlyBooleanProperty, ReadOnlyJavaBeanBooleanPropertyBuilder

Краткое описание методов

Модификатор и тип Метод Описание
boolean get()
Возвращает текущее значение этого ObservableBooleanValue.

Методы, объявленные в классе javafx.beans.property.ReadOnlyBooleanPropertyBase

fireValueChangedEvent

Методы, объявленные в классе javafx.beans.property.ReadOnlyBooleanProperty

asObject, readOnlyBooleanProperty, toString

Методы, объявленные в классе javafx.beans.binding.BooleanExpression

and, asString, booleanExpression, booleanExpression, isEqualTo, isNotEqualTo, not, or

Методы, объявленные в классе 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

Методы, объявленные в интерфейсе javafx.beans.property.adapter.ReadOnlyJavaBeanProperty

dispose, fireValueChangedEvent

Методы, объявленные в интерфейсе javafx.beans.property.ReadOnlyProperty

getBean, getName

Подробное описание методов

get

public boolean get()
Возвращает текущее значение этого ObservableBooleanValue.
Указано в:
get в интерфейсе ObservableBooleanValue
Возвращает:
Текущее значение
Использует:
UndeclaredThrowableException - если вызов геттера свойства Java Bean бросает IllegalAccessException или InvocationTargetException.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API