-
- All Superinterfaces:
-
Observable,ObservableNumberValue,ObservableValue<Number>
- All Known Subinterfaces:
-
NumberBinding
- 所有已知实现类:
-
DoubleBinding,DoubleExpression,DoubleProperty,DoublePropertyBase,FloatBinding,FloatExpression,FloatProperty,FloatPropertyBase,IntegerBinding,IntegerExpression,IntegerProperty,IntegerPropertyBase,JavaBeanDoubleProperty,JavaBeanFloatProperty,JavaBeanIntegerProperty,JavaBeanLongProperty,LongBinding,LongExpression,LongProperty,LongPropertyBase,NumberExpressionBase,ReadOnlyDoubleProperty,ReadOnlyDoublePropertyBase,ReadOnlyDoubleWrapper,ReadOnlyFloatProperty,ReadOnlyFloatPropertyBase,ReadOnlyFloatWrapper,ReadOnlyIntegerProperty,ReadOnlyIntegerPropertyBase,ReadOnlyIntegerWrapper,ReadOnlyJavaBeanDoubleProperty,ReadOnlyJavaBeanFloatProperty,ReadOnlyJavaBeanIntegerProperty,ReadOnlyJavaBeanLongProperty,ReadOnlyLongProperty,ReadOnlyLongPropertyBase,ReadOnlyLongWrapper,SimpleDoubleProperty,SimpleFloatProperty,SimpleIntegerProperty,SimpleLongProperty,SimpleStyleableDoubleProperty,SimpleStyleableFloatProperty,SimpleStyleableIntegerProperty,SimpleStyleableLongProperty,StyleableDoubleProperty,StyleableFloatProperty,StyleableIntegerProperty,StyleableLongProperty
public interface NumberExpression extends ObservableNumberValue
NumberExpression是一个ObservableNumberValue加上额外的便利方法,以流利的风格生成绑定。该API允许在定义算术运算时混合类型。 结果的类型由与Java语言相同的规则定义。
- 如果其中一个操作数是双倍,结果是一个双倍。
- 如果不是,其中一个操作数是一个浮点数,结果是一个浮点数。
- 如果不是,其中一个操作数是长的,结果是很长的。
- 否则结果是一个整数。
为了能够处理未指定的返回类型,引入了两个接口
NumberExpression及其对应的NumberBinding。 这意味着,如果返回类型被指定为NumberBinding,该方法将要么返回DoubleBinding,FloatBinding,LongBinding或IntegerBinding,取决于类型的操作数。API尝试尽力确定正确的返回类型,例如将
ObservableNumberValue与原始double组合将总是导致一个DoubleBinding。 在API不知道返回类型的情况下,开发人员有责任调用正确的吸气剂(ObservableNumberValue.intValue()等)。 如果内部表示与吸气剂的类型不匹配,则完成标准铸件。- 从以下版本开始:
- JavaFX 2.0
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 NumberBindingadd(double other)创建一个新的NumberBinding,计算该NumberExpression和一个常数值的总和。NumberBindingadd(float other)创建一个新的NumberBinding,计算这个NumberExpression和一个恒定值的总和。NumberBindingadd(int other)创建一个新的NumberBinding,计算这个NumberExpression和一个常量值的总和。NumberBindingadd(long other)创建一个新的NumberBinding,计算这个NumberExpression和一个恒定值的总和。NumberBindingadd(ObservableNumberValue other)创建一个新的NumberBinding,计算这个NumberExpression和另一个ObservableNumberValue的总和。StringBindingasString()创建一个StringBinding持有的价值NumberExpression变成了String。StringBindingasString(String format)创建一个StringBinding持有的价值NumberExpression变成了String。StringBindingasString(Locale locale, String format)创建一个StringBinding持有的价值NumberExpression变成了String。NumberBindingdivide(double other)创建一个新的NumberBinding,计算这个NumberExpression和一个恒定值。NumberBindingdivide(float other)创建一个新的NumberBinding,计算该NumberExpression和常数值。NumberBindingdivide(int other)创建一个新的NumberBinding,计算该NumberExpression和常数值。NumberBindingdivide(long other)创建一个新的NumberBinding,计算该NumberExpression和常数值。NumberBindingdivide(ObservableNumberValue other)创建一个新的NumberBinding,计算该NumberExpression和另一个ObservableNumberValue的划分 。BooleanBindinggreaterThan(double other)创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。BooleanBindinggreaterThan(float other)创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。BooleanBindinggreaterThan(int other)创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。BooleanBindinggreaterThan(long other)创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。BooleanBindinggreaterThan(ObservableNumberValue other)创建一个新的BooleanBinding,其持有true如果这NumberExpression大于另一个ObservableNumberValue。BooleanBindinggreaterThanOrEqualTo(double other)创建一个新的BooleanBinding,如果该NumberExpression大于或等于常量值,则保留true。BooleanBindinggreaterThanOrEqualTo(float other)创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。BooleanBindinggreaterThanOrEqualTo(int other)创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。BooleanBindinggreaterThanOrEqualTo(long other)创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。BooleanBindinggreaterThanOrEqualTo(ObservableNumberValue other)创建一个新的BooleanBinding持有true如果NumberExpression大于或等于另一个ObservableNumberValue。BooleanBindingisEqualTo(double other, double epsilon)创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值(具有公差),则保留true。BooleanBindingisEqualTo(float other, double epsilon)创建一个新的BooleanBinding,其持有true如果该NumberExpression等于常数值(具有公差)。BooleanBindingisEqualTo(int other)创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值,则保留true。BooleanBindingisEqualTo(int other, double epsilon)创建一个新的BooleanBinding,如果这个NumberExpression等于一个常数值(具有公差),则保留true。BooleanBindingisEqualTo(long other)创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值,则保留true。BooleanBindingisEqualTo(long other, double epsilon)创建一个新的BooleanBinding,如果该NumberExpression等于一个常数值(具有公差),则保留true。BooleanBindingisEqualTo(ObservableNumberValue other)创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue相等,则保留true。BooleanBindingisEqualTo(ObservableNumberValue other, double epsilon)创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue相等(具有公差),则保留true。BooleanBindingisNotEqualTo(double other, double epsilon)创建一个新的BooleanBinding,其持有true如果该NumberExpression不等于常数值(具有公差)。BooleanBindingisNotEqualTo(float other, double epsilon)创建一个新的BooleanBinding,如果这个NumberExpression不等于一个常数值(具有公差),则保留true。BooleanBindingisNotEqualTo(int other)创建一个新的BooleanBinding,如果这个NumberExpression不等于一个恒定值,则保留true。BooleanBindingisNotEqualTo(int other, double epsilon)创建一个新的BooleanBinding,如果这个NumberExpression不等于一个常数(容差),则保留true。BooleanBindingisNotEqualTo(long other)创建一个新的BooleanBinding,如果这个NumberExpression不等于一个恒定值,则保留true。BooleanBindingisNotEqualTo(long other, double epsilon)创建一个新的BooleanBinding,如果该NumberExpression不等于一个常量值(具有公差),则保留true。BooleanBindingisNotEqualTo(ObservableNumberValue other)创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等,则保留true。BooleanBindingisNotEqualTo(ObservableNumberValue other, double epsilon)创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等(具有公差),则保留true。BooleanBindinglessThan(double other)创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。BooleanBindinglessThan(float other)创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。BooleanBindinglessThan(int other)创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。BooleanBindinglessThan(long other)创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。BooleanBindinglessThan(ObservableNumberValue other)创建一个新的BooleanBinding,其持有true如果这NumberExpression小于另一个ObservableNumberValue。BooleanBindinglessThanOrEqualTo(double other)创建一个新的BooleanBinding,如果该NumberExpression小于或等于常量值,则保留true。BooleanBindinglessThanOrEqualTo(float other)创建一个新的BooleanBinding,如果这个NumberExpression小于或等于常数值,则保留true。BooleanBindinglessThanOrEqualTo(int other)创建一个新的BooleanBinding,如果该NumberExpression小于或等于常数值,则保留true。BooleanBindinglessThanOrEqualTo(long other)创建一个新的BooleanBinding,如果这个NumberExpression小于或等于一个恒定值,则保留true。BooleanBindinglessThanOrEqualTo(ObservableNumberValue other)创建一个新的BooleanBinding持有true如果NumberExpression小于或等于另一个ObservableNumberValue。NumberBindingmultiply(double other)创建一个新的NumberBinding,计算此NumberExpression和恒定值。NumberBindingmultiply(float other)创建一个新的NumberBinding,计算该NumberExpression和恒定值。NumberBindingmultiply(int other)创建一个新的NumberBinding,计算该NumberExpression和一个恒定值。NumberBindingmultiply(long other)创建一个新的NumberBinding,计算此NumberExpression和常数值。NumberBindingmultiply(ObservableNumberValue other)创建一个新的NumberBinding,计算该NumberExpression和另一个ObservableNumberValue的产品 。NumberBindingnegate()创建一个新的NumberBinding,计算否定为NumberExpression。NumberBindingsubtract(double other)创建一个新的NumberBinding,计算该NumberExpression的差异和恒定值。NumberBindingsubtract(float other)创建一个新的NumberBinding,计算该NumberExpression的差异和恒定值。NumberBindingsubtract(int other)创建一个新的NumberBinding,计算这个NumberExpression的差异和恒定值。NumberBindingsubtract(long other)创建一个新的NumberBinding,计算这个NumberExpression和恒定值。NumberBindingsubtract(ObservableNumberValue other)创建一个新的NumberBinding,计算这个NumberExpression和另一个ObservableNumberValue的差异 。-
Methods inherited from interface javafx.beans.Observable
addListener, removeListener
-
Methods inherited from interface javafx.beans.value.ObservableNumberValue
doubleValue, floatValue, intValue, longValue
-
Methods inherited from interface javafx.beans.value.ObservableValue
addListener, getValue, removeListener
-
-
-
-
方法详细信息
-
negate
NumberBinding negate()
创建一个新的NumberBinding,计算否定为NumberExpression。- 结果
-
新的
NumberBinding
-
add
NumberBinding add(ObservableNumberValue other)
创建一个新的NumberBinding,计算这个NumberExpression和另一个ObservableNumberValue的总和。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
add
NumberBinding add(double other)
创建一个新的NumberBinding,计算这个NumberExpression和一个常数值的总和。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
add
NumberBinding add(float other)
创建一个新的NumberBinding,计算此NumberExpression的总和和常数值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
add
NumberBinding add(long other)
创建一个新的NumberBinding,计算这个NumberExpression和一个常数值的总和。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
add
NumberBinding add(int other)
创建一个新的NumberBinding,计算这个NumberExpression和一个恒定值的总和。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
subtract
NumberBinding subtract(ObservableNumberValue other)
创建一个新的NumberBinding,计算这个NumberExpression和另一个ObservableNumberValue的差异 。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
subtract
NumberBinding subtract(double other)
创建一个新的NumberBinding,计算这个NumberExpression的差异和一个恒定值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
subtract
NumberBinding subtract(float other)
创建一个新的NumberBinding,计算该NumberExpression的差异和恒定值。- 参数
-
other- 常数值 - 结果
-
新的
NumberBinding
-
subtract
NumberBinding subtract(long other)
创建一个新的NumberBinding,计算该NumberExpression的差异和恒定值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
subtract
NumberBinding subtract(int other)
创建一个新的NumberBinding,计算这个NumberExpression和恒定值的差异。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
multiply
NumberBinding multiply(ObservableNumberValue other)
创建一个新的NumberBinding,计算该NumberExpression和另一个ObservableNumberValue的产品 。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
multiply
NumberBinding multiply(double other)
创建一个新的NumberBinding,它计算该NumberExpression和一个恒定值。- 参数
-
other- 常数值 - 结果
-
新的
NumberBinding
-
multiply
NumberBinding multiply(float other)
创建一个新的NumberBinding,计算该NumberExpression和恒定值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
multiply
NumberBinding multiply(long other)
创建一个新的NumberBinding,计算该NumberExpression和一个恒定值。- 参数
-
other- 常数值 - 结果
-
新的
NumberBinding
-
multiply
NumberBinding multiply(int other)
创建一个新的NumberBinding,计算该NumberExpression和一个常数值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
divide
NumberBinding divide(ObservableNumberValue other)
创建一个新的NumberBinding,计算该NumberExpression和另一个ObservableNumberValue的划分 。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
divide
NumberBinding divide(double other)
创建一个新的NumberBinding,计算该NumberExpression和常数值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
divide
NumberBinding divide(float other)
创建一个新的NumberBinding,计算该NumberExpression和常数值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
divide
NumberBinding divide(long other)
创建一个新的NumberBinding,计算该NumberExpression和常数值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
divide
NumberBinding divide(int other)
创建一个新的NumberBinding,计算该NumberExpression和常数值。- 参数
-
other- 恒定值 - 结果
-
新的
NumberBinding
-
isEqualTo
BooleanBinding isEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue相等,则保留true。当比较浮点数时,建议使用允许小容差的
isEqualTo()方法。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
isEqualTo
BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue相等(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
other- 第二个ObservableNumberValue -
epsilon- 公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
isEqualTo
BooleanBinding isEqualTo(double other, double epsilon)
创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(float other, double epsilon)
创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(long other)
创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
isEqualTo()方法。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(long other, double epsilon)
创建一个新的BooleanBinding,如果这个NumberExpression等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(int other)
创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
isEqualTo()方法。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(int other, double epsilon)
创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。比较浮点数时,建议使用小容差。
- 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等,则保留true。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()方法。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等(容差),则保留true。两个操作数
a和b被认为是如果不相等Math.abs(a-b) > epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
other- 第二个ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
isNotEqualTo
BooleanBinding isNotEqualTo(double other, double epsilon)
创建一个新的BooleanBinding,如果这个NumberExpression不等于一个常数(容差),则保留true。如果
Math.abs(a-b) > epsilon则两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- 参数
-
other- 常数值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(float other, double epsilon)
创建一个新的BooleanBinding,如果该NumberExpression不等于一个常数值(容差),则保留true。如果
Math.abs(a-b) > epsilon则两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(long other)
创建一个新的BooleanBinding,如果这个NumberExpression不等于一个恒定值,则保留true。当比较浮点数时,建议使用允许小容差的
isNotEqualTo()方法。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(long other, double epsilon)
创建一个新的BooleanBinding,如果这个NumberExpression不等于一个常数值(具有公差),则保留true。如果
Math.abs(a-b) > epsilon则两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(int other)
创建一个新的BooleanBinding,如果这个NumberExpression不等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()方法。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(int other, double epsilon)
创建一个新的BooleanBinding,其持有true如果该NumberExpression不等于常数值(具有公差)。如果
Math.abs(a-b) > epsilon则两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(ObservableNumberValue other)
创建一个新的BooleanBinding持有true如果NumberExpression大于另一个ObservableNumberValue。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
greaterThan
BooleanBinding greaterThan(double other)
创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。- 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(float other)
创建一个新的BooleanBinding,如果该NumberExpression大于恒定值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(long other)
创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。- 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(int other)
创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。- 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
lessThan
BooleanBinding lessThan(ObservableNumberValue other)
创建一个新的BooleanBinding,其持有true如果这个NumberExpression小于另一个ObservableNumberValue。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
lessThan
BooleanBinding lessThan(double other)
创建一个新的BooleanBinding,如果这个NumberExpression比恒定值小,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThan
BooleanBinding lessThan(float other)
创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThan
BooleanBinding lessThan(long other)
创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThan
BooleanBinding lessThan(int other)
创建一个新的BooleanBinding,其持有true如果这个NumberExpression小于恒定值。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding持有true如果NumberExpression大于或等于另一个ObservableNumberValue。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(double other)
创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个常量值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(float other)
创建一个新的BooleanBinding,如果该NumberExpression大于或等于常量值,则保留true。- 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(long other)
创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(int other)
创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding持有true如果NumberExpression小于或等于另一个ObservableNumberValue。- 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其他ObservableNumberValue是null
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(double other)
创建一个新的BooleanBinding,如果该NumberExpression小于或等于常量值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(float other)
创建一个新的BooleanBinding,如果该NumberExpression小于或等于常数值,则保留true。- 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(long other)
创建一个新的BooleanBinding,如果这个NumberExpression小于或等于一个恒定值,则保留true。- 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(int other)
创建一个新的BooleanBinding,如果该NumberExpression小于或等于常数值,则保留true。- 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
asString
StringBinding asString()
创建一个StringBinding持有的价值NumberExpression变成了String。 如果这个值NumberExpression的变化,价值StringBinding将自动更新。转换完成,而不应用任何格式。
- 结果
-
新的
StringBinding
-
asString
StringBinding asString(String format)
创建一个StringBinding持有的价值NumberExpression变成了String。 如果这个值NumberExpression的变化,价值StringBinding将自动更新。结果根据格式
String进行格式化。 有关格式规则,请参阅java.util.Formatter。- 参数
-
format- 格式String - 结果
-
新的
StringBinding
-
asString
StringBinding asString(Locale locale, String format)
创建一个StringBinding持有的价值NumberExpression变成了String。 如果这个值NumberExpression的变化,价值StringBinding将自动更新。结果根据格式
String进行格式化,并通过Locale。 有关格式规则,请参阅java.util.Formatter。 有关java.util.Locale的详细信息,请参阅Locale。- 参数
-
locale- 要使用的区域设置 -
format- 格式String - 结果
-
新的
StringBinding
-
-