Класс BooleanPropertyBase
java.lang.Object
javafx.beans.binding.BooleanExpression
javafx.beans.property.ReadOnlyBooleanProperty
javafx.beans.property.BooleanProperty
javafx.beans.property.BooleanPropertyBase
- Все реализованные интерфейсы:
-
Observable,Property<Boolean>,ReadOnlyProperty<Boolean>,ObservableBooleanValue,ObservableValue<Boolean>,WritableBooleanValue,WritableValue<Boolean>
- Прямые известные подклассы:
-
SimpleBooleanProperty,StyleableBooleanProperty
public abstract class BooleanPropertyBase
extends BooleanProperty Класс
BooleanPropertyBase является базовым классом для свойства, оборачивающего значение типа boolean. Он предоставляет всю функциональность, необходимую для свойства, за исключением методов ReadOnlyProperty.getBean() и ReadOnlyProperty.getName(), которые должны быть реализованы расширяющими классами.- С тех пор:
- JavaFX 2.0
- См. также:
BooleanProperty
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BooleanPropertyBase() | Конструктор класса BooleanPropertyBase. |
BooleanPropertyBase(boolean initialValue) | Конструктор класса BooleanPropertyBase. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | bind(ObservableValue<? extends Boolean> rawObservable) | Создает однонаправленное связывание для данного Property. |
protected void | fireValueChangedEvent() | Отправляет уведомления всем подключенным InvalidationListeners и ChangeListeners. |
protected void | invalidated() | Метод invalidated() может быть переопределен для получения уведомлений об обновлении. |
String | toString() | Возвращает строковое представление этого объекта BooleanPropertyBase. |
Методы, объявленные в классе 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.ObservableBooleanValue
get
Методы, объявленные в интерфейсе javafx.beans.value.ObservableValue
addListener, getValue, removeListener
Методы, объявленные в интерфейсе javafx.beans.property.Property
bindBidirectional, isBound, unbind, unbindBidirectional
Методы, объявленные в интерфейсе javafx.beans.property.ReadOnlyProperty
getBean, getName
Методы, объявленные в интерфейсе javafx.beans.value.WritableBooleanValue
get, set, setValue
Методы, объявленные в интерфейсе javafx.beans.value.WritableValue
getValue
Подробное описание конструкторов
BooleanPropertyBase
public BooleanPropertyBase()
Конструктор класса
BooleanPropertyBase.BooleanPropertyBase
public BooleanPropertyBase(boolean initialValue)
Конструктор класса
BooleanPropertyBase.- Параметры:
-
initialValue- начальное значение оборачиваемого значения
Подробное описание методов
fireValueChangedEvent
protected void fireValueChangedEvent()
Отправляет уведомления всем подключенным
InvalidationListeners и ChangeListeners. Этот метод вызывается при изменении значения, либо вручную с помощью вызова WritableBooleanValue.set(boolean), либо в случае связанного свойства, если связывание становится недействительным.invalidated
protected void invalidated()
Метод
invalidated() может быть переопределен для получения уведомлений об обновлении. Этот подход предпочтительнее в Objects определении свойства, так как он требует меньше памяти. По умолчанию реализация пустая.bind
public void bind(ObservableValue<? extends Boolean> rawObservable)
Создает однонаправленное связывание для данного
Property. Обратите внимание, что в JavaFX все вызовы bind реализованы с помощью слабых слушателей. Это означает, что связанное свойство может быть удалено из памяти и перестать обновляться. Примечание:
- Параметры:
-
rawObservable- Наблюдаемое значение, к которому должно быть привязано данноеProperty.
toString
public String toString()
Возвращает строковое представление этого объекта
BooleanPropertyBase.- Переопределяет:
-
toStringв классеBooleanProperty - Возвращает:
- строковое представление объекта
BooleanPropertyBase.
© 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.