Module  javafx.base
软件包  javafx.beans.binding

Class BooleanExpression

    • 构造方法详细信息

      • BooleanExpression

        public BooleanExpression​()
        唯一的构造函数
    • 方法详细信息

      • booleanExpression

        public static BooleanExpression booleanExpression​(ObservableBooleanValue value)
        返回一个BooleanExpression ,其中包含一个ObservableBooleanValue 如果ObservableBooleanValue已经是BooleanExpression ,它将被返回。 否则将创建一个新的BooleanBinding绑定到ObservableBooleanValue
        参数
        value - 来源 ObservableBooleanValue
        结果
        一个 BooleanExpression包装了 ObservableBooleanValue如果有必要
        异常
        NullPointerException - 如果 valuenull
      • booleanExpression

        public static BooleanExpression booleanExpression​(ObservableValue<Boolean> value)
        返回一个BooleanExpression ,其中包含一个ObservableValue 如果ObservableValue已经是BooleanExpression ,它将被退回。 否则将创建一个新的BooleanBinding ,绑定到ObservableValue 注意:空值将被解释为“false”。
        参数
        value - 来源 ObservableValue
        结果
        一个 BooleanExpression包装了 ObservableValue如果有必要
        异常
        NullPointerException - 如果 valuenull
        从以下版本开始:
        JavaFX 8.0
      • not

        public BooleanBinding not​()
        创建一个新的 BooleanExpression ,计算这个 BooleanExpression的否定。
        结果
        新的 BooleanExpression
      • asString

        public StringBinding asString​()
        创建一个StringBinding ,将该值BooleanExpression变成String 如果这个值BooleanExpression的变化,价值StringBinding将自动更新。
        结果
        新的 StringBinding
      • asObject

        public ObjectExpression<Boolean> asObject​()
        创建一个ObjectExpression ,其值为BooleanExpression 如果这个值BooleanExpression的变化,价值ObjectExpression将自动更新。
        结果
        新的 ObjectExpression
        从以下版本开始:
        JavaFX 8.0