Класс StyleableObjectProperty<T>
- javafx.beans.binding.ObjectExpression<T>
-
- javafx.beans.property.ReadOnlyObjectProperty<T>
-
- javafx.beans.property.ObjectProperty<T>
-
- javafx.beans.property.ObjectPropertyBase<T>
-
- javafx.css.StyleableObjectProperty<T>
Все реализованные интерфейсы:
Observable, Property<T>, ReadOnlyProperty<T>, ObservableObjectValue<T>, ObservableValue<T>, WritableObjectValue<T>, WritableValue<T>, StyleableProperty<T>
Прямые известные подклассы:
public abstract class StyleableObjectProperty<T> extends ObjectPropertyBase<T> implements StyleableProperty<T>
ObjectPropertyBase и предоставляет частичную реализацию StyleableProperty. Метод StyleableProperty.getCssMetaData() не реализован. Этот класс используется для создания стилизуемого по CSS ObjectProperty, который в противном случае был бы реализован как ObjectPropertyBase.С момента:
JavaFX 8.0
См. также:
-
Краткое описание конструкторов
Конструкторы Конструктор и описание StyleableObjectProperty()КонструкторStyleableObjectProperty.StyleableObjectProperty(T initialValue)КонструкторStyleableObjectProperty.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание voidapplyStyle(StyleOrigin origin, T v)Этот метод вызывается из кода CSS для установки значения свойства.voidbind(ObservableValue<? extends T> observable)Создаёт одностороннюю привязку для этогоProperty.StyleOrigingetStyleOrigin()Указывает источник значения свойства.voidset(T v)Устанавливает обернутое значение.-
Методы, унаследованные от класса javafx.beans.property.ObjectPropertyBase
addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
-
Методы, унаследованные от класса javafx.beans.property.ObjectProperty
bindBidirectional, setValue, unbindBidirectional
-
Методы, унаследованные от класса javafx.beans.binding.ObjectExpression
asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression
-
Методы, унаследованные от класса 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
-
-
Подробное описание конструкторов
-
StyleableObjectProperty
public StyleableObjectProperty()
КонструкторStyleableObjectProperty.
-
StyleableObjectProperty
public StyleableObjectProperty(T initialValue)
КонструкторStyleableObjectProperty.Параметры:
initialValue- начальное значение обернутогоObject
-
-
Подробное описание методов
-
applyStyle
public void applyStyle(StyleOrigin origin, T v)Этот метод вызывается из кода CSS для установки значения свойства.Определено в:
applyStyleв интерфейсеStyleableProperty<T>
-
bind
public void bind(ObservableValue<? extends T> observable)
Создаёт одностороннюю привязку для этогоProperty.Обратите внимание, что JavaFX все вызовы bind реализует через слабые слушатели. Это означает, что привязанное свойство может быть удалено из памяти и остановлено от обновления.
-
set
public void set(T v)
Устанавливает обернутое значение. Должно быть эквивалентноWritableValue.setValue(java.lang.Object)Определено в:
setв интерфейсеWritableObjectValue<T>Переопределяет:
setв классеObjectPropertyBase<T>Параметры:
v- Новое значениеСм. также:
-
getStyleOrigin
public StyleOrigin getStyleOrigin()
Указывает источник значения свойства. Это необходимо для определения того, может ли CSS переопределить значение.Определено в:
getStyleOriginв интерфейсеStyleableProperty<T>
-
© 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.