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