-
- 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 方法 描述 void
applyStyle(StyleOrigin origin, Number v)
这个方法从CSS代码调用来设置属性的值。void
bind(ObservableValue<? extends Number> observable)
为此创建一个单向绑定Property
。StyleOrigin
getStyleOrigin()
告诉物业的价值的起源。void
set(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>
- 结果
- 风格起源
-
-