- 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.0f
c
(由于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
-String
Property
-
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
-String
Property
-
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
-
-