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