Spec-Zone.ru › OpenJavaFX 17

Класс JavaBeanBooleanProperty

java.lang.Object
javafx.beans.binding.BooleanExpression
javafx.beans.property.ReadOnlyBooleanProperty
javafx.beans.property.BooleanProperty
javafx.beans.property.adapter.JavaBeanBooleanProperty
Все реализованные интерфейсы:
Observable, JavaBeanProperty<Boolean>, ReadOnlyJavaBeanProperty<Boolean>, Property<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>, WritableBooleanValue, WritableValue<Boolean>
public final class JavaBeanBooleanProperty
extends BooleanProperty
implements JavaBeanProperty<Boolean>
Класс, предоставляющий адаптер между обычным свойством Java Bean типа boolean или Boolean и JavaFX-свойством BooleanProperty. Его нельзя создать напрямую, необходимо использовать JavaBeanBooleanPropertyBuilder.

Класс Java Bean должен как минимум реализовывать геттер и сеттер для свойства. Класс, а также методы геттера и сеттера должны быть объявлены общедоступными (public). При вызове геттера экземпляра этого класса возвращается свойство Java Bean. При вызове сеттера значение передается свойству Java Bean. Если свойство Java Bean привязано (т.е. поддерживает PropertyChangeListeners), данное свойство будет отслеживать изменения в Java Bean. В противном случае, оно может быть уведомлено об изменениях, вызывая ReadOnlyJavaBeanProperty.fireValueChangedEvent(). Если свойство Java Bean также ограничено (т.е. поддерживает VetoableChangeListeners), это свойство отклонит изменения, если оно привязано к ObservableValue<Boolean>.

Развертывание приложения как модуля

Если класс 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
См. также:
BooleanProperty, JavaBeanBooleanPropertyBuilder

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

Модификатор и тип Метод Описание
boolean get()
Получить обернутое значение.
void set​(boolean value)
Установить обернутое значение.
String toString()
Возвращает строковое представление этого объекта JavaBeanBooleanProperty.

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

asObject, booleanProperty

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

readOnlyBooleanProperty

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

bind, bindBidirectional, isBound, unbind, unbindBidirectional

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

dispose, fireValueChangedEvent

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

getBean, getName

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

setValue

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

getValue

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

get

public boolean get()
Получить обернутое значение. В отличие от WritableValue.getValue(), этот метод возвращает примитивный boolean. Должен быть идентичен WritableValue.getValue().
Определено в:
get в интерфейсе ObservableBooleanValue
Определено в:
get в интерфейсе WritableBooleanValue
Возвращает:
Текущее значение
Исключения:
UndeclaredThrowableException - если вызов геттера свойства Java Bean вызывает IllegalAccessException или InvocationTargetException.

set

public void set(boolean value)
Установить обернутое значение. В отличие от WritableBooleanValue.setValue(java.lang.Boolean), этот метод использует примитивный boolean.
Определено в:
set в интерфейсе WritableBooleanValue
Параметры:
value - Новое значение
Исключения:
UndeclaredThrowableException - если вызов геттера свойства Java Bean вызывает IllegalAccessException или InvocationTargetException.

toString

public String toString()
Возвращает строковое представление этого объекта JavaBeanBooleanProperty.
Переопределяет:
toString в классе BooleanProperty
Возвращает:
строковое представление этого объекта JavaBeanBooleanProperty.

© 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