- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- All Implemented Interfaces:
-
NumberExpression,Observable,ObservableNumberValue,ObservableValue<Number>
- 已知直接子类:
-
DoubleExpression,FloatExpression,IntegerExpression,LongExpression
public abstract class NumberExpressionBase extends Object implements NumberExpression
NumberExpressionBase包含了以流畅样式生成绑定的方便方法,这对于所有NumberExpression子类都是常见的。NumberExpressionBase作为特定数字类型的特定NumberExpression子类的通用代码的位置。
- 从以下版本开始:
- JavaFX 2.0
- 另请参见:
-
IntegerExpression,LongExpression,FloatExpression,DoubleExpression
-
-
构造方法摘要
构造方法 Constructor 描述 NumberExpressionBase()
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 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(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,其持有true如果该NumberExpression等于常数值(具有公差)。BooleanBindingisEqualTo(float other, double epsilon)创建一个新的BooleanBinding,其持有true如果该NumberExpression等于常数值(具有公差)。BooleanBindingisEqualTo(int other)创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值,则保留true。BooleanBindingisEqualTo(int other, double epsilon)创建一个新的BooleanBinding,其持有true如果该NumberExpression等于常数值(具有公差)。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,其持有true如果该NumberExpression不等于常数值(具有公差)。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,其持有true如果该NumberExpression不等于常数值(具有公差)。BooleanBindingisNotEqualTo(ObservableNumberValue other)创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等,则保留true。BooleanBindingisNotEqualTo(ObservableNumberValue other, double epsilon)创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等(容差),则保留true。BooleanBindinglessThan(double other)创建一个新的BooleanBinding,其持有true如果该NumberExpression小于恒定值。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(ObservableNumberValue other)创建一个新的NumberBinding,计算该NumberExpression和另一个ObservableNumberValue的产品 。static <S extends Number>
NumberExpressionBasenumberExpression(ObservableNumberValue value)返回一个NumberExpressionBase,其中包含一个ObservableNumberValue。NumberBindingsubtract(ObservableNumberValue other)创建一个新的NumberBinding,计算这个NumberExpression和另一个ObservableNumberValue的差异 。-
Methods inherited from interface javafx.beans.binding.NumberExpression
add, add, add, add, divide, divide, divide, divide, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
方法详细信息
-
numberExpression
public static <S extends Number> NumberExpressionBase numberExpression(ObservableNumberValue value)
返回一个NumberExpressionBase的NumberExpressionBase 。 如果ObservableNumberValue已经是一个实例NumberExpressionBase,它会被退回。 否则将创建一个新的NumberBinding,绑定到ObservableNumberValue。- 参数类型
-
S- 要包装的数字的类型 - 参数
-
value- 来源ObservableNumberValue - 结果
-
一个
NumberExpressionBase,如果需要的话包装ObservableNumberValue - 异常
-
NullPointerException- 如果value是null
-
add
public NumberBinding add(ObservableNumberValue other)
说明从接口NumberExpression复制创建一个新的NumberBinding,计算这个NumberExpression和另一个ObservableNumberValue的总和。- Specified by:
-
add在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding
-
subtract
public NumberBinding subtract(ObservableNumberValue other)
说明从接口NumberExpression复制创建一个新的NumberBinding,计算这个NumberExpression和另一个ObservableNumberValue的差异 。- Specified by:
-
subtract在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding
-
multiply
public NumberBinding multiply(ObservableNumberValue other)
描述从界面NumberExpression复制创建一个新的NumberBinding,计算该NumberExpression的产品和另一个ObservableNumberValue。- Specified by:
-
multiply在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding
-
divide
public NumberBinding divide(ObservableNumberValue other)
说明从界面NumberExpression复制创建一个新的NumberBinding,计算该NumberExpression和另一个ObservableNumberValue的划分 。- Specified by:
-
divide在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
NumberBinding
-
isEqualTo
public BooleanBinding isEqualTo(ObservableNumberValue other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue相等,则持有true。当比较浮点数时,建议使用允许较小容差的
isEqualTo()方法。- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue相等(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue -
epsilon- 公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(double other, double epsilon)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression等于一个常数值(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(float other, double epsilon)
说明从界面NumberExpression复制创建一个新的BooleanBinding,其持有true如果该NumberExpression等于常数值(具有公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(long other)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
isEqualTo()方法。- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(long other, double epsilon)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression等于一个恒定值(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(int other)
描述从接口NumberExpression复制创建一个新的BooleanBinding,其持有true如果这个NumberExpression等于一个恒定值。当比较浮点数时,建议使用允许较小容差的
isEqualTo()方法。- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(int other, double epsilon)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果该NumberExpression等于一个常数值(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo在接口NumberExpression - 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableNumberValue other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等,则保留true。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()方法。- Specified by:
-
isNotEqualTo在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果这个和另一个ObservableNumberValue不相等(容差),则保留true。如果
Math.abs(a-b) > epsilon两个操作数a和b被认为不相等。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(double other, double epsilon)
描述从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression不等于一个常数(容差),则保留true。如果
Math.abs(a-b) > epsilon两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo在接口NumberExpression - 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(float other, double epsilon)
描述从接口NumberExpression复制创建一个新的BooleanBinding,如果该NumberExpression不等于一个常量值(具有公差),则保留true。如果
Math.abs(a-b) > epsilon两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo在接口NumberExpression - 参数
-
other- 常数值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(long other)
描述从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression不等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()方法。- Specified by:
-
isNotEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(long other, double epsilon)
描述从接口NumberExpression复制创建一个新的BooleanBinding,其持有true如果该NumberExpression不等于常数值(具有公差)。如果
Math.abs(a-b) > epsilon则两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo在接口NumberExpression - 参数
-
other- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(int other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression不等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()方法。- Specified by:
-
isNotEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(int other, double epsilon)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression不等于一个恒定值(带有公差),则保留true。如果
Math.abs(a-b) > epsilon则两个操作数a和b被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo在接口NumberExpression - 参数
-
other- 常数值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(ObservableNumberValue other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,持有true如果这个NumberExpression大于另一个ObservableNumberValue。- Specified by:
-
greaterThan在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(double other)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。- Specified by:
-
greaterThan在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(float other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。- Specified by:
-
greaterThan在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(long other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。- Specified by:
-
greaterThan在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(int other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression大于恒定值,则保留true。- Specified by:
-
greaterThan在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(ObservableNumberValue other)
说明从接口NumberExpression复制创建一个新的BooleanBinding,其持有true如果这NumberExpression是小于另一个ObservableNumberValue。- Specified by:
-
lessThan在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(double other)
描述从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。- Specified by:
-
lessThan在接口NumberExpression - 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(float other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。- Specified by:
-
lessThan在接口NumberExpression - 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(long other)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。- Specified by:
-
lessThan在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(int other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression小于恒定值,则保留true。- Specified by:
-
lessThan在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
描述从接口NumberExpression复制创建一个新的BooleanBinding,持有true如果这个NumberExpression大于或等于另一个ObservableNumberValue。- Specified by:
-
greaterThanOrEqualTo在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(double other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。- Specified by:
-
greaterThanOrEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(float other)
描述从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。- Specified by:
-
greaterThanOrEqualTo在接口NumberExpression - 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(long other)
描述从接口NumberExpression复制创建一个新的BooleanBinding,如果NumberExpression大于或等于常数值,则保留true。- Specified by:
-
greaterThanOrEqualTo在接口NumberExpression - 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(int other)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression大于或等于一个恒定值,则保留true。- Specified by:
-
greaterThanOrEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
描述从接口NumberExpression复制创建一个新的BooleanBinding持有true如果NumberExpression小于或等于另一个ObservableNumberValue。- Specified by:
-
lessThanOrEqualTo在接口NumberExpression - 参数
-
other- 第二个ObservableNumberValue - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(double other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果该NumberExpression小于或等于常数值,则保留true。- Specified by:
-
lessThanOrEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(float other)
描述从接口NumberExpression复制创建一个新的BooleanBinding,如果该NumberExpression小于或等于常数值,则保留true。- Specified by:
-
lessThanOrEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(long other)
说明从接口NumberExpression复制创建一个新的BooleanBinding,如果该NumberExpression小于或等于常数值,则保留true。- Specified by:
-
lessThanOrEqualTo在接口NumberExpression - 参数
-
other- 常数值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(int other)
说明从界面NumberExpression复制创建一个新的BooleanBinding,如果这个NumberExpression小于或等于常数值,则保留true。- Specified by:
-
lessThanOrEqualTo在接口NumberExpression - 参数
-
other- 恒定值 - 结果
-
新的
BooleanBinding
-
asString
public StringBinding asString()
说明从界面NumberExpression复制创建一个StringBinding持有的价值NumberExpression变成了String。 如果这个值NumberExpression的变化,价值StringBinding将自动更新。转换完成,而不应用任何格式。
- Specified by:
-
asString在接口NumberExpression - 结果
-
新的
StringBinding
-
asString
public StringBinding asString(String format)
说明从界面NumberExpression复制创建一个StringBinding持有的价值NumberExpression变成了String。 如果这个值NumberExpression的变化,价值StringBinding将自动更新。结果格式化为格式
String。 有关格式规则,请参阅java.util.Formatter。- Specified by:
-
asString在接口NumberExpression - 参数
-
format- 格式String - 结果
-
新的
StringBinding
-
asString
public StringBinding asString(Locale locale, String format)
说明从界面NumberExpression复制创建一个StringBinding持有的价值NumberExpression变成了String。 如果这个值NumberExpression的变化,价值StringBinding将自动更新。结果根据格式
String进行格式化,并通过Locale。 有关格式规则,请参阅java.util.Formatter。 有关java.util.Locale的详细信息,请参阅Locale。- Specified by:
-
asString在接口NumberExpression - 参数
-
locale- 要使用的区域设置 -
format- 格式String - 结果
-
新的
StringBinding
-
-