-
- All Implemented Interfaces:
-
NumberExpression
,Observable
,Property<Number>
,ReadOnlyProperty<Number>
,ObservableFloatValue
,ObservableNumberValue
,ObservableValue<Number>
,WritableFloatValue
,WritableNumberValue
,WritableValue<Number>
,StyleableProperty<Number>
- 已知直接子类:
-
SimpleStyleableFloatProperty
public abstract class StyleableFloatProperty extends FloatPropertyBase implements StyleableProperty<Number>
这个类扩展了FloatPropertyBase
并提供了一个StyleableProperty
的部分实现。 方法StyleableProperty.getCssMetaData()
未被实现。 这个类用于制作一个FloatProperty
,否则将被实现为一个FloatPropertyBase
,由CSS风格化。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
FloatPropertyBase
,CssMetaData
,StyleableProperty
-
-
构造方法摘要
构造方法 Constructor 描述 StyleableFloatProperty()
StyleableFloatProperty
的构造StyleableFloatProperty
。StyleableFloatProperty(float initialValue)
StyleableFloatProperty
的构造StyleableFloatProperty
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
applyStyle(StyleOrigin origin, Number v)
这个方法从CSS代码调用来设置属性的值。void
bind(ObservableValue<? extends Number> observable)
为此Property
创建一个单向绑定。StyleOrigin
getStyleOrigin()
告诉物业的价值的起源。void
set(float v)
设置包装的值。-
Methods inherited from class javafx.beans.binding.FloatExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatExpression, floatExpression, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
-
Methods inherited from class javafx.beans.property.FloatProperty
asObject, bindBidirectional, floatProperty, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.property.FloatPropertyBase
addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
-
Methods inherited from class javafx.beans.binding.NumberExpressionBase
add, asString, asString, asString, divide, 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, multiply, numberExpression, subtract
-
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.ReadOnlyFloatProperty
readOnlyFloatProperty
-
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
在FloatPropertyBase
- 参数
-
observable
- 可观察到的这个Property
应该被绑定。
-
set
public void set(float v)
设置包装的值。 与WritableFloatValue.setValue(java.lang.Number)
不同,此方法使用原始浮点数。- Specified by:
-
set
在接口WritableFloatValue
- 重写:
-
set
在FloatPropertyBase
- 参数
-
v
- 新值
-
getStyleOrigin
public StyleOrigin getStyleOrigin()
告诉物业的价值的起源。 这是需要确定CSS是否可以覆盖该值。- Specified by:
-
getStyleOrigin
在接口StyleableProperty<Number>
- 结果
- 风格起源
-
-