-
- All Implemented Interfaces:
-
Observable
,Property<Boolean>
,ReadOnlyProperty<Boolean>
,ObservableBooleanValue
,ObservableValue<Boolean>
,WritableBooleanValue
,WritableValue<Boolean>
,StyleableProperty<Boolean>
- 已知直接子类:
-
SimpleStyleableBooleanProperty
public abstract class StyleableBooleanProperty extends BooleanPropertyBase implements StyleableProperty<Boolean>
这个类扩展了BooleanPropertyBase
并提供了一个StyleableProperty
的部分实现。 方法StyleableProperty.getCssMetaData()
未被实现。 这个类用于制作一个BooleanProperty
,否则将被实现为一个BooleanPropertyBase
,由CSS风格化。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
BooleanPropertyBase
,CssMetaData
,StyleableProperty
-
-
构造方法摘要
构造方法 Constructor 描述 StyleableBooleanProperty()
StyleableBooleanProperty
的构造StyleableBooleanProperty
。StyleableBooleanProperty(boolean initialValue)
StyleableBooleanProperty
的构造StyleableBooleanProperty
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
applyStyle(StyleOrigin origin, Boolean v)
这个方法从CSS代码调用来设置属性的值。void
bind(ObservableValue<? extends Boolean> observable)
为此创建一个单向绑定Property
。StyleOrigin
getStyleOrigin()
告诉物业的价值的起源。void
set(boolean v)
设置包装的值。-
Methods inherited from class javafx.beans.binding.BooleanExpression
and, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, or
-
Methods inherited from class javafx.beans.property.BooleanProperty
asObject, bindBidirectional, booleanProperty, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.property.BooleanPropertyBase
addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javafx.beans.value.ObservableValue
getValue
-
Methods inherited from class javafx.beans.property.ReadOnlyBooleanProperty
readOnlyBooleanProperty
-
Methods inherited from interface javafx.beans.property.ReadOnlyProperty
getBean, getName
-
Methods inherited from interface javafx.css.StyleableProperty
getCssMetaData
-
Methods inherited from interface javafx.beans.value.WritableValue
getValue, setValue
-
-
-
-
方法详细信息
-
applyStyle
public void applyStyle(StyleOrigin origin, Boolean v)
这个方法从CSS代码调用来设置属性的值。- Specified by:
-
applyStyle
在接口StyleableProperty<Boolean>
- 参数
-
origin
- 起源 -
v
-
bind
public void bind(ObservableValue<? extends Boolean> observable)
为此创建一个单向绑定Property
。请注意,JavaFX具有通过弱侦听器实现的所有绑定调用。 这意味着bound属性可以被垃圾回收并停止更新。 注意:
- Specified by:
-
bind
在接口Property<Boolean>
- 重写:
-
bind
在BooleanPropertyBase
- 参数
-
observable
- 可观察到这个Property
应该绑定到。
-
set
public void set(boolean v)
设置包装的值。 与WritableBooleanValue.setValue(java.lang.Boolean)
不同,此方法使用原始布尔。- Specified by:
-
set
在接口WritableBooleanValue
- 重写:
-
set
在BooleanPropertyBase
- 参数
-
v
- 新的价值
-
getStyleOrigin
public StyleOrigin getStyleOrigin()
告诉物业的价值的起源。 这是需要确定CSS是否可以覆盖该值。- Specified by:
-
getStyleOrigin
在接口StyleableProperty<Boolean>
- 结果
- 风格起源
-
-