- java.lang.Object
-
- javafx.beans.binding.Bindings
-
public final class Bindings extends Object
绑定是一个帮助类,具有很多实用功能来创建简单的绑定。通常有两种可能性来定义相同的操作:Fluent API和此类中的工厂方法。 这允许开发人员以最容易理解的方式定义复杂的表达式。 例如表达式
result = a*b + c*d可以仅使用Fluent API定义:DoubleBinding result = a.multiply(b).add(c.multiply(d));或者在捆绑中仅使用工厂方法:
NumberBinding result = add (multiply(a, b), multiply(c,d));或混合两种可能性:
NumberBinding result = add (a.multiply(b), c.multiply(d));使用Fluent API和在此类中使用工厂方法的主要区别是Fluent API要求至少有一个操作数是一个表达式(见
javafx.beans.binding)。 (每个表达式都包含一个从ObservableValue生成表达式的静态方法。)此外,如果您仔细观察,您可能已经注意到,上述示例中Fluent API的返回类型不同。 在很多情况下,Fluent API可以更具体地说明返回的类型(有关隐式转换的更多详细信息,请参阅
NumberExpression) 。如果在选择绑定中使用任何类(请参阅各种
select*方法)在命名模块中,那么javafx.base模块必须能反映javafx.base。 如果模块opens将包含的包至少为javafx.base模块,则可以反射访问类。例如,如果
com.foo.MyClass在foo.app模块中,则module-info.java可能如下所示:module foo.app { opens com.foo to javafx.base; }或者,如果模块
exports无条件地包含包装,则可以反射地访问类。- 从以下版本开始:
- JavaFX 2.0
- 另请参见:
-
Binding,NumberBinding
-
-
方法摘要
-
-
-
方法详细信息
-
createBooleanBinding
public static BooleanBinding createBooleanBinding(Callable<Boolean> func, Observable... dependencies)
助手功能创建自定义BooleanBinding。- 参数
-
func- 计算此绑定值的函数 -
dependencies- 此绑定的依赖关系 - 结果
- 生成的绑定
- 从以下版本开始:
- JavaFX 2.1
-
createDoubleBinding
public static DoubleBinding createDoubleBinding(Callable<Double> func, Observable... dependencies)
助手功能创建自定义DoubleBinding。- 参数
-
func- 计算此绑定值的函数 -
dependencies- 此绑定的依赖关系 - 结果
- 生成的绑定
- 从以下版本开始:
- JavaFX 2.1
-
createFloatBinding
public static FloatBinding createFloatBinding(Callable<Float> func, Observable... dependencies)
助手功能创建自定义FloatBinding。- 参数
-
func- 计算此绑定值的函数 -
dependencies- 此绑定的依赖关系 - 结果
- 生成的绑定
- 从以下版本开始:
- JavaFX 2.1
-
createIntegerBinding
public static IntegerBinding createIntegerBinding(Callable<Integer> func, Observable... dependencies)
助手功能创建自定义IntegerBinding。- 参数
-
func- 计算此绑定值的函数 -
dependencies- 此绑定的依赖关系 - 结果
- 生成的绑定
- 从以下版本开始:
- JavaFX 2.1
-
createLongBinding
public static LongBinding createLongBinding(Callable<Long> func, Observable... dependencies)
助手功能创建自定义LongBinding。- 参数
-
func- 计算此绑定值的函数 -
dependencies- 这个绑定的依赖 - 结果
- 生成的绑定
- 从以下版本开始:
- JavaFX 2.1
-
createObjectBinding
public static <T> ObjectBinding<T> createObjectBinding(Callable<T> func, Observable... dependencies)
助手功能创建自定义ObjectBinding。- 参数类型
-
T- 绑定的类型Object - 参数
-
func- 计算此绑定值的函数 -
dependencies- 这个绑定的依赖 - 结果
- 生成的绑定
- 从以下版本开始:
- JavaFX 2.1
-
createStringBinding
public static StringBinding createStringBinding(Callable<String> func, Observable... dependencies)
助手功能创建自定义StringBinding。- 参数
-
func- 计算此绑定值的函数 -
dependencies- 此绑定的依赖关系 - 结果
- 生成的绑定
- 从以下版本开始:
- JavaFX 2.1
-
select
public static <T> ObjectBinding<T> select(ObservableValue<?> root, String... steps)
创建用于获取成员的绑定,例如a.b.c。 结合的值将是c,或null如果c无法达成(由于b不具有c属性,b是null,或c不是正确的类型等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须是可反映访问的(请参阅Deploying an Application as a Module )。注意:自8.0以来,支持JavaBeans属性,可能位于链中。
- 参数类型
-
T- 包装的类型Object - 参数
-
root- 根ObservableValue -
steps- 到达最终财产的财产名称 - 结果
-
创建的
ObjectBinding
-
selectDouble
public static DoubleBinding selectDouble(ObservableValue<?> root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或0.0如果c无法达成(由于b不具有c属性,b是null,或c不是一个Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(参见Deploying an Application as a Module )。注意:自8.0以来,支持JavaBeans属性,可能位于链中。
- 参数
-
root- 根ObservableValue -
steps- 到达最终财产的财产名称 - 结果
-
创建的
DoubleBinding
-
selectFloat
public static FloatBinding selectFloat(ObservableValue<?> root, String... steps)
创建用于获取成员的绑定,如a.b.c。 绑定的值为c,如果无法达到c,0.0fc(由于b不具有c属性,b为null或c不为Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须是可反映访问的(请参阅Deploying an Application as a Module )。注意:自8.0以来,支持JavaBeans属性,可能位于链中。
- 参数
-
root- 根ObservableValue -
steps- 到达最终财产的财产名称 - 结果
-
创建
FloatBinding
-
selectInteger
public static IntegerBinding selectInteger(ObservableValue<?> root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或0如果c无法达成(由于b不具有c属性,b是null,或c不是一个Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(参见Deploying an Application as a Module )。注意:自8.0以来,支持JavaBeans属性,可能位于链中。
- 参数
-
root- 根ObservableValue -
steps- 到达最终财产的财产名称 - 结果
-
创建的
IntegerBinding
-
selectLong
public static LongBinding selectLong(ObservableValue<?> root, String... steps)
创建用于获取成员的绑定,例如a.b.c。 结合的值将是c,或0L如果c无法达成(由于b不具有c属性,b是null,或c不是一个Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(见Deploying an Application as a Module )。注意:自8.0以来,支持JavaBeans属性,可能位于链中。
- 参数
-
root- 根ObservableValue -
steps- 要达到最终财产的财产名称 - 结果
-
创建的
LongBinding
-
selectBoolean
public static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或false如果c无法达成(由于b不具有c属性,b是null,或c不是一个boolean等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(见Deploying an Application as a Module )。注意:自8.0以来,支持JavaBeans属性,可能位于链中。
- 参数
-
root- 根ObservableValue -
steps- 到达最终财产的财产名称 - 结果
-
创建
ObjectBinding
-
selectString
public static StringBinding selectString(ObservableValue<?> root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或""如果c无法达成(由于b不具有c属性,b是null,或c不是一个String等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(见Deploying an Application as a Module )。注意:自8.0以来,支持JavaBeans属性,可能位于链中。
- 参数
-
root- 根ObservableValue -
steps- 到达最终财产的财产名称 - 结果
-
创建
ObjectBinding
-
select
public static <T> ObjectBinding<T> select(Object root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或null如果c无法达成(由于b不具有c属性,b是null,或c不是正确的类型等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(见Deploying an Application as a Module )。如果root具有JavaFX属性,则此调用等同于
select(javafx.beans.value.ObservableValue, java.lang.String[]),其中root和step[0]被替换为相关属性对象。- 参数类型
-
T- 包装的类型Object - 参数
-
root- 根豆。 -
steps- 要达到最终财产的财产名称。 必须指定第一步,因为它标记根bean的属性。 - 结果
-
创建
ObjectBinding - 从以下版本开始:
- JavaFX 8.0
-
selectDouble
public static DoubleBinding selectDouble(Object root, String... steps)
创建用于获取成员的绑定,例如a.b.c。 结合的值将是c,或0.0如果c无法达成(由于b不具有c属性,b是null,或c不是一个Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在命名模块中,那么
javafx.base模块必须能反映访问(参见Deploying an Application as a Module )。如果root具有JavaFX属性,则此调用等同于
selectDouble(javafx.beans.value.ObservableValue, java.lang.String[]),其中root和step[0]被替换为相关属性对象。- 参数
-
root- 根豆。 -
steps- 到达最终财产的财产名称。 必须指定第一步,因为它标记根bean的属性。 - 结果
-
创建
DoubleBinding - 从以下版本开始:
- JavaFX 8.0
-
selectFloat
public static FloatBinding selectFloat(Object root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或0.0f如果c无法达成(由于b不具有c属性,b是null,或c不是一个Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(参见Deploying an Application as a Module )。如果root具有JavaFX属性,则此调用等同于
selectFloat(javafx.beans.value.ObservableValue, java.lang.String[]),其中root和step[0]被相关属性对象替代。- 参数
-
root- 根豆。 -
steps- 到达最终财产的财产名称。 必须指定第一步,因为它标记根bean的属性。 - 结果
-
创建的
FloatBinding - 从以下版本开始:
- JavaFX 8.0
-
selectInteger
public static IntegerBinding selectInteger(Object root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或0如果c无法达成(由于b不具有c属性,b是null,或c不是一个Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(参见Deploying an Application as a Module )。如果root具有JavaFX属性,则此调用等同于
selectInteger(javafx.beans.value.ObservableValue, java.lang.String[]),其中root和step[0]被相关属性对象替代。- 参数
-
root- 根豆。 -
steps- 到达最终财产的财产名称。 必须指定第一步,因为它标记根bean的属性。 - 结果
-
创建的
IntegerBinding - 从以下版本开始:
- JavaFX 8.0
-
selectLong
public static LongBinding selectLong(Object root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或0L如果c无法达成(由于b不具有c属性,b是null,或c不是一个Number等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(见Deploying an Application as a Module )。如果root具有JavaFX属性,则此调用等同于
selectLong(javafx.beans.value.ObservableValue, java.lang.String[]),其中root和step[0]被相关属性对象替代。- 参数
-
root- 根豆。 -
steps- 到达最终财产的财产名称。 必须指定第一步,因为它标记根bean的属性。 - 结果
-
创建的
LongBinding - 从以下版本开始:
- JavaFX 8.0
-
selectBoolean
public static BooleanBinding selectBoolean(Object root, String... steps)
创建用于获取成员的绑定,例如a.b.c。 结合的值将是c,或false如果c无法达成(由于b不具有c属性,b是null,或c不是一个boolean等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(参见Deploying an Application as a Module )。如果root具有JavaFX属性,则此调用等效于
selectBoolean(javafx.beans.value.ObservableValue, java.lang.String[]),其中root和step[0]被相关属性对象替代。- 参数
-
root- 根豆。 -
steps- 到达最终财产的财产名称。 必须指定第一步,因为它标记根bean的属性。 - 结果
-
创建
ObjectBinding - 从以下版本开始:
- JavaFX 8.0
-
selectString
public static StringBinding selectString(Object root, String... steps)
创建用于获取成员的绑定,如a.b.c。 结合的值将是c,或""如果c无法达成(由于b不具有c属性,b是null,或c不是一个String等)。select-binding中使用的所有类和属性都必须被声明为public。 另外,如果任何类在一个命名的模块中,那么
javafx.base模块必须反映可访问(见Deploying an Application as a Module )。如果root具有JavaFX属性,则此调用等同于
selectString(javafx.beans.value.ObservableValue, java.lang.String[]),其中root和step[0]被替换为相关属性对象。- 参数
-
root- 根豆。 -
steps- 到达最终财产的财产名称。 必须指定第一步,因为它标记根bean的属性。 - 结果
-
创建
ObjectBinding - 从以下版本开始:
- JavaFX 8.0
-
when
public static When when(ObservableBooleanValue condition)
创建一个计算三元表达式结果的绑定。 详见When的说明。- 参数
-
condition- 三元表达的条件 - 结果
- 一个中间类来构建完整的绑定
- 另请参见:
-
When
-
bindBidirectional
public static <T> void bindBidirectional(Property<T> property1, Property<T> property2)
在Property的两个实例之间生成双向绑定(或“反向绑定”)。双向绑定是在两个方向上工作的绑定。 如果两个属性
a和b与双向结合和的值链接a变化,b自动设置为相同的值。 反之亦然,如果b发生变化,则a设置为相同的值。双向绑定可以用
unbindBidirectional(Property, Property)删除。注意:双向绑定的这种实现与两个重要方面的所有其他绑定的行为不同。 链接到具有双向绑定的另一个属性的属性仍然可以设置(通常绑定会抛出异常)。 其次,热切地计算双向绑定,即立即更新绑定属性。
- 参数类型
-
T- 属性的类型 - 参数
-
property1- 第一个Property<T> -
property2- 第二个Property<T> - 异常
-
NullPointerException- 如果其中一个属性是null -
IllegalArgumentException- 如果两个属性都相等
-
unbindBidirectional
public static <T> void unbindBidirectional(Property<T> property1, Property<T> property2)
删除先前使用bindBidirectional(Property, Property)定义的双向绑定。- 参数类型
-
T- 属性的类型 - 参数
-
property1- 第一个Property<T> -
property2- 第二个Property<T> - 异常
-
NullPointerException- 如果其中一个属性是null -
IllegalArgumentException- 如果两个属性都相等
-
unbindBidirectional
public static void unbindBidirectional(Object property1, Object property2)
删除先前使用bindBidirectional(Property, Property)或bindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format)定义的双向绑定。- 参数
-
property1- 第一个Property<T> -
property2- 第二个Property<T> - 异常
-
NullPointerException- 如果其中一个属性是null -
IllegalArgumentException- 如果两个属性都相等 - 从以下版本开始:
- JavaFX 2.1
-
bindBidirectional
public static void bindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format)
在String-Property和另一个Property使用指定的Format生成双向绑定(或“反向绑定”)进行转换。双向绑定是在两个方向上工作的绑定。 如果两个属性
a和b与双向结合和的值链接a变化,b自动设置为相同的值。 反之亦然,如果b发生变化,a设置为相同的值。双向绑定可以用
unbindBidirectional(Object, Object)删除。注意:双向绑定的这种实现与两个重要方面的所有其他绑定的行为不同。 链接到具有双向绑定的另一个属性的属性仍然可以设置(通常绑定会抛出异常)。 其次,热切地计算双向绑定,即立即更新绑定属性。
- 参数
-
stringProperty-StringProperty -
otherProperty- 其他(非String)Property -
format-Format用于转换属性之间 - 异常
-
NullPointerException- 如果其中一个属性或format是null -
IllegalArgumentException- 如果两个属性都相等 - 从以下版本开始:
- JavaFX 2.1
-
bindBidirectional
public static <T> void bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)
在String-Property和另一个Property使用指定的StringConverter生成双向绑定(或“反向绑定”)进行转换。双向绑定是在两个方向上工作的绑定。 如果两个属性
a和b与双向结合和的值链接a变化,b自动设置为相同的值。 反之亦然,如果b发生变化,a设置为相同的值。双向绑定可以用
unbindBidirectional(Object, Object)删除。注意:双向绑定的这种实现与两个重要方面的所有其他绑定的行为不同。 链接到具有双向绑定的另一个属性的属性仍然可以设置(通常绑定会抛出异常)。 其次,热切地计算双向绑定,即立即更新绑定属性。
- 参数类型
-
T- 包装的类型Object - 参数
-
stringProperty-StringProperty -
otherProperty- 其他(非String)Property -
converter-StringConverter用于转换属性之间 - 异常
-
NullPointerException- 如果其中一个属性或converter是null -
IllegalArgumentException- 如果两个属性都相等 - 从以下版本开始:
- JavaFX 2.1
-
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2)
在ObservableList的两个实例之间生成双向绑定(或“反向绑定”)。双向绑定是在两个方向上工作的绑定。 如果两个属性
a和b与双向结合和的值链接a变化,b自动设置为相同的值。 反之亦然,如果b发生变化,则a设置为相同的值。只有两个列表的内容是同步的,这意味着两个列表都不同,但它们包含相同的元素。
可以使用
unbindContentBidirectional(Object, Object)删除双向内容绑定。注意:双向绑定的这种实现与两个重要方面的所有其他绑定的行为不同。 链接到具有双向绑定的另一个属性的属性仍然可以设置(通常绑定会抛出异常)。 其次,热切地计算双向绑定,即立即更新绑定属性。
- 参数类型
-
E- 列表元素的类型 - 参数
-
list1- 第一个ObservableList<E> -
list2- 第二个ObservableList<E> - 异常
-
NullPointerException- 如果其中一个列表是null -
IllegalArgumentException- 如果是list1==list2 - 从以下版本开始:
- JavaFX 2.1
-
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2)
在ObservableSet的两个实例之间生成双向绑定(或“绑定”)。双向绑定是在两个方向上工作的绑定。 如果两个属性
a和b与双向结合和的值链接a变化,b自动设置为相同的值。 反之亦然,如果b发生变化,则a设置为相同的值。只有两个集合的内容是同步的,这意味着两个集合是不同的,但它们包含相同的元素。
可以使用
unbindContentBidirectional(Object, Object)删除双向内容绑定。注意:双向绑定的这种实现与两个重要方面的所有其他绑定的行为不同。 链接到具有双向绑定的另一个属性的属性仍然可以设置(通常绑定会抛出异常)。 其次,热切地计算双向绑定,即立即更新绑定属性。
- 参数类型
-
E- 集合元素的类型 - 参数
-
set1- 第一个ObservableSet<E> -
set2- 第二个ObservableSet<E> - 异常
-
NullPointerException- 如果其中一个集合是null -
IllegalArgumentException- 如果是set1==set2 - 从以下版本开始:
- JavaFX 2.1
-
bindContentBidirectional
public static <K,V> void bindContentBidirectional(ObservableMap<K,V> map1, ObservableMap<K,V> map2)
在ObservableMap的两个实例之间生成双向绑定(或“绑定”)。双向绑定是在两个方向上工作的绑定。 如果两个属性
a和b与双向结合和的值链接a变化,b自动设置为相同的值。 反之亦然,如果b发生变化,a设置为相同的值。只有两个地图的内容是同步的,这意味着两个地图是不同的,但它们包含相同的元素。
可以使用
unbindContentBidirectional(Object, Object)删除双向内容绑定。注意:双向绑定的这种实现与两个重要方面的所有其他绑定的行为不同。 链接到具有双向绑定的另一个属性的属性仍然可以设置(通常绑定会抛出异常)。 其次,热切地计算双向绑定,即立即更新绑定属性。
- 参数类型
-
K- 关键元素的类型 -
V- 值元素的类型 - 参数
-
map1- 第一个ObservableMap<K, V> -
map2- 第二个ObservableMap<K, V> - 从以下版本开始:
- JavaFX 2.1
-
unbindContentBidirectional
public static void unbindContentBidirectional(Object obj1, Object obj2)
删除双向内容绑定。- 参数
-
obj1- 第一个Object -
obj2- 第二个Object - 从以下版本开始:
- JavaFX 2.1
-
bindContent
public static <E> void bindContent(List<E> list1, ObservableList<? extends E> list2)
生成ObservableList和List之间的内容绑定。一种内容结合确保了
List包含相同的元件作为ObservableList。 如果ObservableList的内容发生变化,List将自动更新。一旦
List绑定到ObservableList,该List不能直接再修改。 这样做会导致意想不到的结果。内容绑定可以用
unbindContent(Object, Object)删除。- 参数类型
-
E-List元素的类型 - 参数
-
list1-List -
list2-ObservableList - 从以下版本开始:
- JavaFX 2.1
-
bindContent
public static <E> void bindContent(Set<E> set1, ObservableSet<? extends E> set2)
生成ObservableSet和Set之间的内容绑定。一种内容结合确保了
Set包含相同的元件作为ObservableSet。 如果ObservableSet的内容发生变化,Set将自动更新。一旦
Set绑定到ObservableSet,该Set不能直接再修改。 这样做会导致意想不到的结果。内容绑定可以用
unbindContent(Object, Object)删除。- 参数类型
-
E-Set元素的类型 - 参数
-
set1-Set -
set2-ObservableSet - 异常
-
NullPointerException- 如果其中一个集合是null -
IllegalArgumentException- 如果是set1==set2 - 从以下版本开始:
- JavaFX 2.1
-
bindContent
public static <K,V> void bindContent(Map<K,V> map1, ObservableMap<? extends K,? extends V> map2)
生成ObservableMap和Map之间的内容绑定。一种内容结合确保了
Map包含相同的元件作为ObservableMap。 如果ObservableMap的内容发生变化,Map将自动更新。一旦
Map绑定到ObservableMap,该Map不能直接再修改。 这样做会导致意想不到的结果。内容绑定可以用
unbindContent(Object, Object)删除。- 参数类型
-
K-K的关键元素的Map -
V-V的值元素的Map - 参数
-
map1-Map -
map2-ObservableMap - 异常
-
NullPointerException- 如果其中一张地图是null -
IllegalArgumentException- 如果是map1==map2 - 从以下版本开始:
- JavaFX 2.1
-
unbindContent
public static void unbindContent(Object obj1, Object obj2)
删除内容绑定。- 参数
-
obj1- 第一个Object -
obj2- 第二个Object - 异常
-
NullPointerException- 如果Objects是null -
IllegalArgumentException- 如果是obj1==obj2 - 从以下版本开始:
- JavaFX 2.1
-
negate
public static NumberBinding negate(ObservableNumberValue value)
创建一个新的NumberBinding,计算一个ObservableNumberValue的否定。- 参数
-
value- 操作数 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果值是null
-
add
public static NumberBinding add(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的NumberBinding计算的两个实例的值的总和ObservableNumberValue。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
add
public static DoubleBinding add(ObservableNumberValue op1, double op2)
创建一个新的DoubleBinding,用于计算的值的总和ObservableNumberValue和恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 常数值 - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
add
public static DoubleBinding add(double op1, ObservableNumberValue op2)
创建一个新的DoubleBinding,用于计算的值的总和ObservableNumberValue和恒定值。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
add
public static NumberBinding add(ObservableNumberValue op1, float op2)
创建一个新的NumberBinding,计算一个ObservableNumberValue的值和一个恒定值的总和。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
add
public static NumberBinding add(float op1, ObservableNumberValue op2)
创建一个新的NumberBinding,用于计算的值的总和ObservableNumberValue和恒定值。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
add
public static NumberBinding add(ObservableNumberValue op1, long op2)
创建一个新的NumberBinding,用于计算的值的总和ObservableNumberValue和恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
add
public static NumberBinding add(long op1, ObservableNumberValue op2)
创建一个新的NumberBinding,用于计算的值的总和ObservableNumberValue和恒定值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
add
public static NumberBinding add(ObservableNumberValue op1, int op2)
创建一个新的NumberBinding,用于计算的值的总和ObservableNumberValue和恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
add
public static NumberBinding add(int op1, ObservableNumberValue op2)
创建一个新的NumberBinding,用于计算的值的总和ObservableNumberValue和恒定值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算两个实例的值的差异ObservableNumberValue。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
subtract
public static DoubleBinding subtract(ObservableNumberValue op1, double op2)
创建一个新的DoubleBinding,用于计算的值的差异ObservableNumberValue和恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static DoubleBinding subtract(double op1, ObservableNumberValue op2)
创建一个新的DoubleBinding,计算常数值和ObservableNumberValue的值的差异 。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, float op2)
创建一个新的NumberBinding,用于计算的值的差异ObservableNumberValue和恒定值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static NumberBinding subtract(float op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算常数值和ObservableNumberValue的值的差异 。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, long op2)
创建一个新的NumberBinding,用于计算的值的差异ObservableNumberValue和恒定值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static NumberBinding subtract(long op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算一个常数值和一个ObservableNumberValue的值的差异 。- 参数
-
op1-ObservableNumberValue -
op2- 常数值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, int op2)
创建一个新的NumberBinding,用于计算的值的差异ObservableNumberValue和恒定值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
subtract
public static NumberBinding subtract(int op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算常数值和ObservableNumberValue的值的差异 。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue两个实例的值的乘积 。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
multiply
public static DoubleBinding multiply(ObservableNumberValue op1, double op2)
创建一个新的DoubleBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static DoubleBinding multiply(double op1, ObservableNumberValue op2)
创建一个新的DoubleBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, float op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static NumberBinding multiply(float op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, long op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static NumberBinding multiply(long op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, int op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
multiply
public static NumberBinding multiply(int op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值和常数值的乘积 。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static NumberBinding divide(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的两个实例的值的除法 。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果一个操作数是null
-
divide
public static DoubleBinding divide(ObservableNumberValue op1, double op2)
创建一个新的DoubleBinding,计算ObservableNumberValue的值除数和常数值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static DoubleBinding divide(double op1, ObservableNumberValue op2)
创建一个新的DoubleBinding,计算一个常数值的除法和一个ObservableNumberValue的值。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static NumberBinding divide(ObservableNumberValue op1, float op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值除数和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static NumberBinding divide(float op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算一个常数值的除法和一个ObservableNumberValue的值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static NumberBinding divide(ObservableNumberValue op1, long op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值除数和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static NumberBinding divide(long op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算一个常数值和ObservableNumberValue的值的除法 。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static NumberBinding divide(ObservableNumberValue op1, int op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值除以恒定值。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
divide
public static NumberBinding divide(int op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算一个常数值的除法和一个ObservableNumberValue的值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableNumberValue相等(与公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableNumberValue相等。当比较浮点数时,建议使用允许较小容差的
equal()方法。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, double op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(double op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, float op2, double epsilon)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue等于恒定值(具有公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 常数值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(float op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, long op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个常数值(具有公差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 常数值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, long op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue等于恒定值。当比较浮点数时,建议使用允许较小容差的
equal()方法。- 参数
-
op1-ObservableNumberValue -
op2- 常数值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(long op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 常数值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(long op1, ObservableNumberValue op2)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
equal()方法。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, int op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个常数值(具有公差),则保留true。如果
Math.abs(a-b) <= epsilon两个操作数a和b被认为是相等的。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 常数值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, int op2)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
equal()方法。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue等于恒定值(具有公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 常数值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
equal
public static BooleanBinding equal(int op1, ObservableNumberValue op2)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值等于一个恒定值,则保留true。当比较浮点数时,建议使用允许较小容差的
equal()方法。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableNumberValue不相等(与公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 其中一个操作数是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableNumberValue不相等。当比较浮点数时,建议使用允许较小容差的
notEqual()方法。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果一个操作数是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, double op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值不等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(double op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值不等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, float op2, double epsilon)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue不等于一个恒定值(用公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 常数值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(float op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue不等于一个恒定值(用公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 常数值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2, double epsilon)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue不等于一个恒定值(用公差)。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值不等于一个恒定值,则保留true。当比较浮点数时,建议使用允许小容差的
notEqual()方法。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue不等于一个恒定值(用公差)。如果
Math.abs(a-b) <= epsilon两个操作数a和b被认为是相等的。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 常数值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue不等于一个恒定值。当比较浮点数时,建议使用允许较小容差的
notEqual()方法。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值不等于一个常数(容差),则保留true。如果
Math.abs(a-b) <= epsilon两个操作数a和b被认为是相等的。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue不等于一个恒定值。当比较浮点数时,建议使用允许较小容差的
notEqual()方法。- 参数
-
op1-ObservableNumberValue -
op2- 常数值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2, double epsilon)
创建一个新的BooleanBinding,如果一个ObservableNumberValue的值不等于一个常数(容差),则保留true。两个操作数
a和b被认为是如果相等Math.abs(a-b) <= epsilon。由于舍入误差,比较浮点数时,建议使用小容差。
- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue -
epsilon- 允许的公差 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
notEqual
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue不等于一个恒定值。当比较浮点数时,建议使用允许小容差的
notEqual()方法。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的BooleanBinding,如果第一个ObservableNumberValue的值大于第二个值,则保留true。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, double op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue比恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(double op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值比的值越大ObservableNumberValue。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, float op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue比恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 常数值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(float op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值比的值越大ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, long op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue比恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 常数值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(long op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值比的值越大ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, int op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableNumberValue比恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThan
public static BooleanBinding greaterThan(int op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值比的值越大ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2)
创建新的BooleanBinding,如果第一个ObservableNumberValue的值小于第二个值,则保留true。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, double op2)
创建一个新的BooleanBinding持有true如果一个值ObservableNumberValue小于一个恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(double op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值小于一的值ObservableNumberValue。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, float op2)
创建一个新的BooleanBinding持有true如果一个值ObservableNumberValue小于一个恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(float op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值小于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, long op2)
创建一个新的BooleanBinding持有true如果一个值ObservableNumberValue小于一个恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(long op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值小于一的值ObservableNumberValue。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, int op2)
创建一个新的BooleanBinding持有true如果一个值ObservableNumberValue小于一个恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThan
public static BooleanBinding lessThan(int op1, ObservableNumberValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值小于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
创建新的BooleanBinding,如果第一个ObservableNumberValue的值大于或等于第二个值,则保留true。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, double op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue大于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(double op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是大于或等于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, float op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue大于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(float op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是大于或等于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, long op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue大于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(long op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是大于或等于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, int op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue大于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 常数值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(int op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是大于或等于一的值ObservableNumberValue。- 参数
-
op1- 常数值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
创建新的BooleanBinding,如果第一个ObservableNumberValue的值小于或等于第二个值,则保留true。- 参数
-
op1-op1-op1-op1-op1-op1-op1 -
op2-op2-op2-op2-op2 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, double op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue小于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(double op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是小于或等于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, float op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue小于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是小于或等于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue小于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是小于或等于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2)
创建一个新的BooleanBinding保持true如果a的值ObservableNumberValue小于或等于恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2)
创建一个新的BooleanBinding保持true如果恒定值是小于或等于一的值ObservableNumberValue。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static NumberBinding min(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的两个实例的最小值 。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
min
public static DoubleBinding min(ObservableNumberValue op1, double op2)
创建一个新的DoubleBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static DoubleBinding min(double op1, ObservableNumberValue op2)
创建一个新的DoubleBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static NumberBinding min(ObservableNumberValue op1, float op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static NumberBinding min(float op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static NumberBinding min(ObservableNumberValue op1, long op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static NumberBinding min(long op1, ObservableNumberValue op2)
创建新的NumberBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static NumberBinding min(ObservableNumberValue op1, int op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
min
public static NumberBinding min(int op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最小值和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue两个实例的最大值 。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
max
public static DoubleBinding max(ObservableNumberValue op1, double op2)
创建一个新的DoubleBinding,计算ObservableNumberValue的值的最大值和常数值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static DoubleBinding max(double op1, ObservableNumberValue op2)
创建一个新的DoubleBinding,计算一个ObservableNumberValue的值的最大值和一个常量值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static NumberBinding max(ObservableNumberValue op1, float op2)
创建一个新的NumberBinding,它计算一个ObservableNumberValue的值的最大值和一个恒定值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static NumberBinding max(float op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最大值和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static NumberBinding max(ObservableNumberValue op1, long op2)
创建一个新的NumberBinding,计算一个ObservableNumberValue的值的最大值和一个常量值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static NumberBinding max(long op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最大值和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static NumberBinding max(ObservableNumberValue op1, int op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最大值和常数值。- 参数
-
op1-ObservableNumberValue -
op2- 恒定值 - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
max
public static NumberBinding max(int op1, ObservableNumberValue op2)
创建一个新的NumberBinding,计算ObservableNumberValue的值的最大值和常数值。- 参数
-
op1- 恒定值 -
op2-ObservableNumberValue - 结果
-
新的
NumberBinding - 异常
-
NullPointerException- 如果ObservableNumberValue是null
-
and
public static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2)
创建一个BooleanBinding,它为ObservableBooleanValue的两个实例的值计算条件AND操作。- 参数
-
op1- 第ObservableBooleanValue -
op2- 第二ObservableBooleanValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
or
public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
创建一个BooleanBinding,它为ObservableBooleanValue的两个实例的值计算条件OR操作。- 参数
-
op1- 第ObservableBooleanValue -
op2- 第二ObservableBooleanValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
not
public static BooleanBinding not(ObservableBooleanValue op)
创建一个BooleanBinding,计算一个ObservableBooleanValue的值的倒数 。- 参数
-
op-ObservableBooleanValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果操作数是null
-
equal
public static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableBooleanValue相等。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 其中一个操作数是null
-
notEqual
public static BooleanBinding notEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableBooleanValue不相等。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 其中一个操作数是null
-
convert
public static StringExpression convert(ObservableValue<?> observableValue)
返回一个ObservableValue,其中包含一个ObservableValue。 如果ObservableValue已经是StringExpression,它将被返回。 否则,将创建一个新的StringBinding,将ObservableValue的值转换为String。- 参数
-
observableValue- 来源ObservableValue - 结果
-
一个
StringExpression包装了ObservableValue如果有必要 - 异常
-
NullPointerException- 如果observableValue是null
-
concat
public static StringExpression concat(Object... args)
返回一个StringExpression,它保持多个连接的值Objects。如果其中一个参数实现
ObservableValue,并且这个ObservableValue的值发生变化,这个变化将自动反映在StringExpression。如果
null或空数组传递给该方法,StringExpression包含一个空String返回- 参数
-
args- 应该连接的Objects - 结果
-
新的
StringExpression
-
format
public static StringExpression format(String format, Object... args)
创建StringExpression保持多个值Objects根据格式格式化String。如果其中一个参数实现了
ObservableValue,并且这个ObservableValue的值发生变化,这个变化将自动反映在StringExpression。有关格式规则,请参阅
java.util.Formatter。- 参数
-
format- 格式String -
args-Objects应该插入格式String - 结果
-
新的
StringExpression
-
format
public static StringExpression format(Locale locale, String format, Object... args)
创建StringExpression保持多个值Objects根据格式格式化String和指定Locale如果其中一个参数实现了
ObservableValue,而这个ObservableValue的值改变了,这个变化会自动反映在StringExpression。有关格式规则,请参阅
java.util.Formatter。 见java.util.Locale的细节Locale。- 参数
-
locale- 在格式化期间使用的Locale -
format- 格式String -
args-Objects应该插入格式String - 结果
-
新的
StringExpression
-
equal
public static BooleanBinding equal(ObservableStringValue op1, ObservableStringValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableStringValue相等。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
equal
public static BooleanBinding equal(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding,如果一个ObservableStringValue的值等于一个恒定值,则保留true。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
equal
public static BooleanBinding equal(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding,如果一个ObservableStringValue的值等于一个恒定值,则保留true。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableStringValue op1, ObservableStringValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableStringValue不相等。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
notEqual
public static BooleanBinding notEqual(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableStringValue不等于一个恒定值。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
notEqual
public static BooleanBinding notEqual(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableStringValue不等于一个恒定值。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableStringValue相等忽略大小写。注意:在这个比较中,一个
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding,如果一个ObservableStringValue的值等于一个常数值忽略大小写,则保留true。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 常数值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding,如果一个ObservableStringValue的值等于一个恒定值忽略大小写,则保留true。注意:在这个比较中,一个
String是null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableStringValue不等于忽略大小写。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 其中一个操作数是null
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding保持true如果a的值ObservableStringValue不等于恒定值忽略大小写。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding保持true如果a的值ObservableStringValue不等于恒定值忽略大小写。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, ObservableStringValue op2)
创建新的BooleanBinding,如果第一个ObservableStringValue的值大于第二个值,则保留true。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding持有true如果一个价值ObservableStringValue比恒定值。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
greaterThan
public static BooleanBinding greaterThan(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值的值比的值越大ObservableStringValue。注意:在这个比较中,
String为null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, ObservableStringValue op2)
创建新的BooleanBinding,如果第一个ObservableStringValue的值小于第二个值,则保留true。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding持有true如果一个值ObservableStringValue小于一个恒定值。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 常数值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
lessThan
public static BooleanBinding lessThan(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding持有true如果一个恒定值小于一的值ObservableStringValue。注意:在这个比较中,
String即null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
创建新的BooleanBinding,如果第一个ObservableStringValue的值大于或等于第二个值,则保留true。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding保持true如果a的值ObservableStringValue大于或等于恒定值。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
greaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding保持true如果恒定值是大于或等于一的值ObservableStringValue。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
创建一个新的BooleanBinding,如果第一个ObservableStringValue的值小于或等于第二个值,则保留true。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, String op2)
创建一个新的BooleanBinding保持true如果a的值ObservableStringValue小于或等于恒定值。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1-ObservableStringValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
lessThanOrEqual
public static BooleanBinding lessThanOrEqual(String op1, ObservableStringValue op2)
创建一个新的BooleanBinding保持true如果恒定值是小于或等于一的值ObservableStringValue。注意:在这个比较中,
String是null被认为等于一个空的String。- 参数
-
op1- 恒定值 -
op2-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null
-
length
public static IntegerBinding length(ObservableStringValue op)
创建一个新的IntegerBinding,其长度为ObservableStringValue。注意:在这个比较中,
String是null被认为是长度为0。- 参数
-
op-ObservableStringValue - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null - 从以下版本开始:
- JavaFX 8.0
-
isEmpty
public static BooleanBinding isEmpty(ObservableStringValue op)
创建一个新的BooleanBinding,如果ObservableStringValue的值为空,则保留true。注意:在这个比较中,
String是null被认为是空的。- 参数
-
op-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null - 从以下版本开始:
- JavaFX 8.0
-
isNotEmpty
public static BooleanBinding isNotEmpty(ObservableStringValue op)
创建一个新的BooleanBinding持有true如果一个价值ObservableStringValue不是空的。注意:在这个比较中,
String是null被认为是空的。- 参数
-
op-ObservableStringValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableStringValue是null - 从以下版本开始:
- JavaFX 8.0
-
equal
public static BooleanBinding equal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableObjectValue相等。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
equal
public static BooleanBinding equal(ObservableObjectValue<?> op1, Object op2)
创建一个新的BooleanBinding保持true如果一个的值ObservableObjectValue等于恒定值。- 参数
-
op1-ObservableCharacterValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableCharacterValue是null
-
equal
public static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
创建一个新的BooleanBinding,如果一个ObservableObjectValue的值等于一个恒定值,则保存true。- 参数
-
op1- 恒定值 -
op2-ObservableCharacterValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableCharacterValue是null
-
notEqual
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
创建一个新的BooleanBinding持有true如果两个实例的值ObservableObjectValue不相等。- 参数
-
op1- 第一个操作数 -
op2- 第二个操作数 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果其中一个操作数是null
-
notEqual
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2)
创建一个新的BooleanBinding保持true如果一个的值ObservableObjectValue不等于恒定值。- 参数
-
op1-ObservableObjectValue -
op2- 恒定值 - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableObjectValue是null
-
notEqual
public static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2)
创建一个新的BooleanBinding保持true如果一个的值ObservableObjectValue不等于恒定值。- 参数
-
op1- 恒定值 -
op2-ObservableObjectValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableObjectValue是null
-
isNull
public static BooleanBinding isNull(ObservableObjectValue<?> op)
创建一个新的BooleanBinding,如果true的值为null,则null。- 参数
-
op-ObservableObjectValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableObjectValue是null
-
isNotNull
public static BooleanBinding isNotNull(ObservableObjectValue<?> op)
创建一个新的BooleanBinding持有true如果一个价值ObservableObjectValue不null。- 参数
-
op-ObservableObjectValue - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableObjectValue是null
-
size
public static <E> IntegerBinding size(ObservableList<E> op)
创建一个新的IntegerBinding,其大小包含ObservableList。- 参数类型
-
E-List元素的类型 - 参数
-
op-ObservableList - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableList是null - 从以下版本开始:
- JavaFX 2.1
-
isEmpty
public static <E> BooleanBinding isEmpty(ObservableList<E> op)
创建一个新的BooleanBinding,如果给定的ObservableList为空,则保留true。- 参数类型
-
E-List元素的类型 - 参数
-
op-ObservableList - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableList是null - 从以下版本开始:
- JavaFX 2.1
-
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableList<E> op)
创建一个新的BooleanBinding,如果给定的ObservableList不为空,则保留true。- 参数类型
-
E-List元素的类型 - 参数
-
op-ObservableList - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableList是null - 从以下版本开始:
- JavaFX 8.0
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, int index)
创建一个新的ObjectBinding,其中包含ObservableList在指定位置的元素。ObjectBinding将包含null,如果index点落后于ObservableList。- 参数类型
-
E-List元素的类型 - 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
ObjectBinding - 异常
-
NullPointerException- 如果ObservableList是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 2.1
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableIntegerValue index)
创建一个新的ObjectBinding,其中包含指定位置的ObservableList的元素。 该ObjectBinding将包含null,如果index是外ObservableList。- 参数类型
-
E-List元素的类型 - 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
ObjectBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 2.1
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableNumberValue index)
创建一个新的ObjectBinding,其中包含ObservableList在指定位置的元素。 该ObjectBinding将包含null,如果index是外ObservableList。- 参数类型
-
E-List元素的类型 - 参数
-
op-ObservableList -
index- 位置在List,转换为int - 结果
-
新的
ObjectBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 8.0
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, int index)
创建一个新的BooleanBinding,其中包含指定位置的ObservableList元素。BooleanBinding将持有false,若index点落后ObservableList。- 参数
-
op-ObservableList -
index-在位置List - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableList是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 2.1
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)
创建一个新的BooleanBinding,其中包含ObservableList在指定位置的元素。 该BooleanBinding将举行false,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 2.1
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index)
创建一个新的BooleanBinding,其中包含指定位置的ObservableList的元素。 该BooleanBinding将举行false,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List,转换为int - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 8.0
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, int index)
创建一个新的DoubleBinding,其中包含指定位置的ObservableList的元素。DoubleBinding将持有0.0,如果index点落后于ObservableList。- 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableList是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
创建一个新的DoubleBinding,其中包含ObservableList在指定位置的元素。 该DoubleBinding将举行0.0,如果index是外ObservableList。- 参数
-
op-ObservableList -
index-在位置List - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
创建一个新的DoubleBinding,其中包含指定位置的ObservableList元素。 该DoubleBinding将举行0.0,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List,转换为int - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, int index)
创建一个新的FloatBinding,其中包含指定位置的ObservableList的元素。FloatBinding将持有0.0f,如果index点落后于ObservableList。- 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableList是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
创建一个新的FloatBinding,其中包含指定位置的ObservableList的元素。 该FloatBinding将举行0.0f,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
创建一个新的FloatBinding,其中包含ObservableList在指定位置的元素。 该FloatBinding将举行0.0f,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List,转换为int - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, int index)
创建一个新的IntegerBinding,其中包含指定位置的ObservableList元素。IntegerBinding将持有0,如果index点落后于ObservableList。- 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableList是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
创建一个新的IntegerBinding,其中包含指定位置的ObservableList的元素。 该IntegerBinding将举行0,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
创建一个新的IntegerBinding,其中包含指定位置的ObservableList的元素。 该IntegerBinding将举行0,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List,转换为int - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 8.0
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, int index)
创建一个新的LongBinding,其中包含指定位置的ObservableList的元素。LongBinding将持有0L,如果index点落后于ObservableList。- 参数
-
op-ObservableList -
index-在位置List - 结果
-
新的
LongBinding - 异常
-
NullPointerException- 如果ObservableList是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
创建一个新的LongBinding,其中包含指定位置的ObservableList的元素。 该LongBinding将举行0L,如果index是外ObservableList。- 参数
-
op-ObservableList -
index-在位置List - 结果
-
新的
LongBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
创建一个新的LongBinding,其中包含指定位置的ObservableList的元素。 该LongBinding将举行0L,如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List,转换为int - 结果
-
新的
LongBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 8.0
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, int index)
创建一个新的StringBinding,其中包含ObservableList在指定位置的元素。StringBinding将持有null,如果index点落后于ObservableList。- 参数
-
op-ObservableList -
index-在位置List - 结果
-
新的
StringBinding - 异常
-
NullPointerException- 如果ObservableList是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 2.1
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index)
创建一个新的StringBinding,其中包含指定位置的ObservableList元素。 该StringBinding将举行"",如果index是外ObservableList。- 参数
-
op-ObservableList -
index- 位置在List - 结果
-
新的
StringBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 2.1
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index)
创建一个新的StringBinding,其中包含指定位置的ObservableList的元素。 该StringBinding将举行"",如果index是外ObservableList。- 参数
-
op-ObservableList -
index-在位置List,转换为int - 结果
-
新的
StringBinding - 异常
-
NullPointerException- 如果ObservableList或index是null - 从以下版本开始:
- JavaFX 8.0
-
size
public static <E> IntegerBinding size(ObservableSet<E> op)
创建一个新的IntegerBinding,其大小包含ObservableSet。- 参数类型
-
E-Set元素的类型 - 参数
-
op-ObservableSet - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableSet是null - 从以下版本开始:
- JavaFX 2.1
-
isEmpty
public static <E> BooleanBinding isEmpty(ObservableSet<E> op)
创建一个新的BooleanBinding,如果给定的ObservableSet为空,则保留true。- 参数类型
-
E-Set元素的类型 - 参数
-
op-ObservableSet - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableSet是null - 从以下版本开始:
- JavaFX 2.1
-
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableSet<E> op)
创建一个新的BooleanBinding,如果给定的ObservableSet不为空,则保留true。- 参数类型
-
E-Set元素的类型 - 参数
-
op-ObservableSet - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableSet是null - 从以下版本开始:
- JavaFX 8.0
-
size
public static IntegerBinding size(ObservableArray op)
创建一个新的IntegerBinding,其大小为ObservableArray。- 参数
-
op-ObservableArray - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableArray是null - 从以下版本开始:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, int index)
创建一个新的FloatBinding,其中包含ObservableArray在指定位置的元素。FloatBinding将持有0.0f,如果index点落后于ObservableArray。- 参数
-
op-ObservableArray -
index- 位置在ObservableArray - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableArray是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index)
创建一个新的FloatBinding,其中包含ObservableArray在指定位置的元素。 该FloatBinding将举行0.0f,如果index是外ObservableArray。- 参数
-
op-ObservableArray -
index-在位置ObservableArray - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableArray或index是null - 从以下版本开始:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableNumberValue index)
创建一个新的FloatBinding,其中包含指定位置的ObservableArray的元素。 该FloatBinding将举行0.0f,如果index是外ObservableArray。- 参数
-
op-ObservableArray -
index- 位置在ObservableArray,转换为int - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableArray或index是null - 从以下版本开始:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, int index)
创建一个新的IntegerBinding,其中包含指定位置的ObservableArray的元素。IntegerBinding将持有0,如果index点落后于ObservableArray。- 参数
-
op-ObservableArray -
index-在位置ObservableArray - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableArray是null -
IllegalArgumentException- if(@code index <0) - 从以下版本开始:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)
创建一个新的IntegerBinding,其中包含ObservableArray在指定位置的元素。 该IntegerBinding将举行0,如果index是外ObservableArray。- 参数
-
op-ObservableArray -
index-在位置ObservableArray - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableArray或index是null - 从以下版本开始:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableNumberValue index)
创建一个新的IntegerBinding,其中包含ObservableArray在指定位置的元素。 该IntegerBinding将举行0,如果index是外ObservableArray。- 参数
-
op-ObservableArray -
index-在位置ObservableArray,转换为int - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableArray或index是null - 从以下版本开始:
- JavaFX 8.0
-
size
public static <K,V> IntegerBinding size(ObservableMap<K,V> op)
创建一个新的IntegerBinding,其大小为ObservableMap。- 参数类型
-
K-K的关键元素的Map -
V-V的值元素的Map - 参数
-
op-ObservableMap - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
isEmpty
public static <K,V> BooleanBinding isEmpty(ObservableMap<K,V> op)
创建一个新的BooleanBinding,如果给定的ObservableMap为空,则保留true。- 参数类型
-
K-K的关键元素的Map -
V-V的值元素的Map - 参数
-
op-ObservableMap - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
isNotEmpty
public static <K,V> BooleanBinding isNotEmpty(ObservableMap<K,V> op)
创建一个新的BooleanBinding,如果给定的ObservableMap不为空,则保留true。- 参数类型
-
K-K的关键元素的Map -
V-V的值元素的Map - 参数
-
op-ObservableMap - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 8.0
-
valueAt
public static <K,V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, K key)
创建一个新的ObjectBinding,其中包含ObservableMap中的特定键的映射 。- 参数类型
-
K-K的关键元素的Map -
V-V的值元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
ObjectBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
valueAt
public static <K,V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, ObservableValue<? extends K> key)
创建一个新的ObjectBinding,其中包含ObservableMap中特定键的映射 。- 参数类型
-
K-K的关键元素的Map -
V-V的值元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
ObjectBinding - 异常
-
NullPointerException- 如果ObservableMap或key是null - 从以下版本开始:
- JavaFX 2.1
-
booleanValueAt
public static <K> BooleanBinding booleanValueAt(ObservableMap<K,Boolean> op, K key)
创建一个新的BooleanBinding,其中包含ObservableMap中特定键的映射 。BooleanBinding将持有false,如果在key中找不到ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
booleanValueAt
public static <K> BooleanBinding booleanValueAt(ObservableMap<K,Boolean> op, ObservableValue<? extends K> key)
创建一个新的BooleanBinding,其中包含ObservableMap中特定键的映射 。BooleanBinding将持有false,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
BooleanBinding - 异常
-
NullPointerException- 如果ObservableMap或key是null - 从以下版本开始:
- JavaFX 2.1
-
doubleValueAt
public static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, K key)
创建一个新的DoubleBinding,其中包含ObservableMap中特定键的映射 。DoubleBinding将持有0.0,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
doubleValueAt
public static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
创建一个新的DoubleBinding,其中包含ObservableMap中特定键的映射 。DoubleBinding将持有0.0,如果在key中找不到ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
DoubleBinding - 异常
-
NullPointerException- 如果ObservableMap或key是null - 从以下版本开始:
- JavaFX 2.1
-
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, K key)
创建一个新的FloatBinding,其中包含ObservableMap中特定键的映射 。FloatBinding将持有0.0f,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
创建一个新的FloatBinding,其中包含ObservableMap中特定键的映射 。FloatBinding将持有0.0f,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
FloatBinding - 异常
-
NullPointerException- 如果ObservableMap或key是null - 从以下版本开始:
- JavaFX 2.1
-
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, K key)
创建一个新的IntegerBinding,其中包含ObservableMap中特定键的映射 。IntegerBinding将持有0,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
创建一个新的IntegerBinding,其中包含ObservableMap中特定键的映射 。IntegerBinding将持有0,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
IntegerBinding - 异常
-
NullPointerException- 如果ObservableMap或key是null - 从以下版本开始:
- JavaFX 2.1
-
longValueAt
public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, K key)
创建一个新的LongBinding,其中包含ObservableMap中特定键的映射 。LongBinding将持有0L,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
LongBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
longValueAt
public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
创建一个新的LongBinding,其中包含ObservableMap中特定键的映射 。LongBinding将持有0L,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
LongBinding - 异常
-
NullPointerException- 如果ObservableMap或key是null - 从以下版本开始:
- JavaFX 2.1
-
stringValueAt
public static <K> StringBinding stringValueAt(ObservableMap<K,String> op, K key)
创建一个新的StringBinding,其中包含ObservableMap中特定键的映射 。StringBinding将持有null,如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
StringBinding - 异常
-
NullPointerException- 如果ObservableMap是null - 从以下版本开始:
- JavaFX 2.1
-
stringValueAt
public static <K> StringBinding stringValueAt(ObservableMap<K,String> op, ObservableValue<? extends K> key)
创建一个新的StringBinding,其中包含ObservableMap中特定键的映射 。StringBinding将持有"",如果key在ObservableMap。- 参数类型
-
K-K的关键元素的Map - 参数
-
op-ObservableMap -
key- 关键在Map - 结果
-
新的
StringBinding - 异常
-
NullPointerException- 如果ObservableMap或key是null - 从以下版本开始:
- JavaFX 2.1
-
-