-
- All Implemented Interfaces:
-
NumberExpression
,Observable
,Property<Number>
,ReadOnlyProperty<Number>
,ObservableDoubleValue
,ObservableNumberValue
,ObservableValue<Number>
,WritableDoubleValue
,WritableNumberValue
,WritableValue<Number>
,StyleableProperty<Number>
- 已知直接子类:
-
SimpleStyleableDoubleProperty
public abstract class StyleableDoubleProperty extends DoublePropertyBase implements StyleableProperty<Number>
这个类扩展了DoublePropertyBase
并提供了一个StyleableProperty
的部分实现。 方法StyleableProperty.getCssMetaData()
未被实现。 这个类用于制作一个DoubleProperty
,否则将被实现为一个DoublePropertyBase
,由CSS风格化。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
DoublePropertyBase
,CssMetaData
,StyleableProperty
-
-
构造方法摘要
构造方法 Constructor 描述 StyleableDoubleProperty()
StyleableDoubleProperty
的构造StyleableDoubleProperty
。StyleableDoubleProperty(double initialValue)
StyleableDoubleProperty
的构造StyleableDoubleProperty
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
applyStyle(StyleOrigin origin, Number v)
这个方法从CSS代码调用来设置属性的值。void
bind(ObservableValue<? extends Number> observable)
为此Property
创建一个单向绑定。StyleOrigin
getStyleOrigin()
告诉物业的价值的起源。void
set(double v)
设置包装的值。-
Methods inherited from class javafx.beans.binding.DoubleExpression
add, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, doubleValue, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
-
Methods inherited from class javafx.beans.property.DoubleProperty
asObject, bindBidirectional, doubleProperty, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.property.DoublePropertyBase
addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
-
Methods inherited from class javafx.beans.binding.NumberExpressionBase
asString, asString, asString, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, numberExpression
-
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.ReadOnlyDoubleProperty
readOnlyDoubleProperty
-
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, Number v)
这个方法从CSS代码调用来设置属性的值。- Specified by:
-
applyStyle
在接口StyleableProperty<Number>
- 参数
-
origin
- 起源 -
v
- 值
-
bind
public void bind(ObservableValue<? extends Number> observable)
为此创建一个单向绑定Property
。请注意,JavaFX具有通过弱侦听器实现的所有绑定调用。 这意味着bound属性可以被垃圾回收并停止更新。
- Specified by:
-
bind
在接口Property<Number>
- 重写:
-
bind
在DoublePropertyBase
- 参数
-
observable
- 可观察到这个Property
应该绑定到。
-
set
public void set(double v)
设置包装的值。 与WritableDoubleValue.setValue(java.lang.Number)
不同,此方法使用原语双。- Specified by:
-
set
在接口WritableDoubleValue
- 重写:
-
set
在DoublePropertyBase
- 参数
-
v
- 新值
-
getStyleOrigin
public StyleOrigin getStyleOrigin()
告诉物业的价值的起源。 这是需要确定CSS是否可以覆盖该值。- Specified by:
-
getStyleOrigin
在接口StyleableProperty<Number>
- 结果
- 风格起源
-
-