Класс StyleableBooleanProperty
Все реализованные интерфейсы:
Observable, Property<Boolean>, ReadOnlyProperty<Boolean>, ObservableBooleanValue, ObservableValue<Boolean>, WritableBooleanValue, WritableValue<Boolean>, StyleableProperty<Boolean>
Прямые известные подклассы:
public abstract class StyleableBooleanProperty extends BooleanPropertyBase implements StyleableProperty<Boolean>
BooleanPropertyBase и предоставляет частичную реализацию StyleableProperty. Метод StyleableProperty.getCssMetaData() не реализован. Этот класс используется для создания стилизуемой с помощью CSS BooleanProperty, которая в противном случае реализовывалась бы как BooleanPropertyBase.С момента:
JavaFX 8.0
См. также:
-
Краткое описание конструкторов
Конструкторы Конструктор и описание StyleableBooleanProperty()КонструкторStyleableBooleanProperty.StyleableBooleanProperty(boolean initialValue)КонструкторStyleableBooleanProperty.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание voidapplyStyle(StyleOrigin origin, Boolean v)Этот метод вызывается из кода CSS для установки значения свойства.voidbind(ObservableValue<? extends Boolean> observable)Создаёт однонаправленную привязку для этогоProperty.StyleOrigingetStyleOrigin()Указывает источник значения свойства.voidset(boolean v)Устанавливает обернутое значение.-
Методы, унаследованные от класса javafx.beans.property.BooleanPropertyBase
addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
-
Методы, унаследованные от класса javafx.beans.property.BooleanProperty
asObject, bindBidirectional, booleanProperty, setValue, unbindBidirectional
-
Методы, унаследованные от класса javafx.beans.property.ReadOnlyBooleanProperty
readOnlyBooleanProperty
-
Методы, унаследованные от класса 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.css.StyleableProperty
getCssMetaData
-
Методы, унаследованные от интерфейса javafx.beans.value.WritableValue
getValue, setValue
-
Методы, унаследованные от интерфейса javafx.beans.property.ReadOnlyProperty
getBean, getName
-
Методы, унаследованные от интерфейса javafx.beans.value.ObservableValue
getValue
-
-
Подробное описание конструкторов
-
StyleableBooleanProperty
public StyleableBooleanProperty()
КонструкторStyleableBooleanProperty.
-
StyleableBooleanProperty
public StyleableBooleanProperty(boolean initialValue)
КонструкторStyleableBooleanProperty.Параметры:
initialValue- начальное значение обернутогоObject
-
-
Подробное описание методов
-
applyStyle
public void applyStyle(StyleOrigin origin, Boolean v)Этот метод вызывается из кода CSS для установки значения свойства.Определено:
applyStyleв интерфейсеStyleableProperty<Boolean>
-
bind
public void bind(ObservableValue<? extends Boolean> observable)
Создаёт однонаправленную привязку для этогоProperty.Примечание: в JavaFX все вызовы bind реализованы через слабые слушатели. Это означает, что связанное свойство может быть удалено из памяти и прекратить обновление. Примечание:
Переопределяет:
bindв классеBooleanPropertyBaseПараметры:
observable- observable, к которому должно быть привязано этоProperty.
-
set
public void set(boolean v)
Устанавливает обернутое значение. В отличие отWritableBooleanValue.setValue(java.lang.Boolean), этот метод использует примитивный boolean.Определено:
setв интерфейсеWritableBooleanValueПереопределяет:
setв классеBooleanPropertyBaseПараметры:
v- новое значение
-
getStyleOrigin
public StyleOrigin getStyleOrigin()
Указывает источник значения свойства. Это необходимо для определения того, может ли CSS переопределить значение.Определено:
getStyleOriginв интерфейсеStyleableProperty<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.