モジュール javafx.base
パッケージ javafx.beans.binding

クラスFloatExpression

    • コンストラクタの詳細

      • FloatExpression

        public FloatExpression​()
    • メソッドの詳細

      • intValue

        public int intValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        このObservableNumberValueの値をintとして返します。 値がintでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValueintValue
        戻り値:
        intとしてのこのObservableNumberValueの値
      • longValue

        public long longValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        このObservableNumberValueの値をlongとして返します。 値がlongでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuelongValue
        戻り値:
        longとしてのこのObservableNumberValueの値
      • floatValue

        public float floatValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        floatとしてこのObservableNumberValueの値を返します。 値がfloatでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuefloatValue
        戻り値:
        floatとしてのこのObservableNumberValueの値
      • doubleValue

        public double doubleValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        doubleとしてこのObservableNumberValueの値を返します。 値がdoubleでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuedoubleValue
        戻り値:
        doubleとしてのこのObservableNumberValueの値
      • getValue

        public Float getValue​()
        次のインタフェースからコピーされた説明: ObservableValue
        このObservableValueの現在の値を返します
        定義:
        インタフェースObservableValue<Number>getValue
        戻り値:
        現行値
      • floatExpression

        public static FloatExpression floatExpression​(ObservableFloatValue value)
        ObservableFloatValueをラップするFloatExpressionを返します。 ObservableFloatValueがすでにFloatExpressionである場合に返されます。 それ以外の場合、ObservableFloatValueにバインドされる新しいFloatBindingが作成されます。
        パラメータ:
        value - ソースObservableFloatValue
        戻り値:
        必要に応じてObservableFloatValueをラップするFloatExpression
        例外:
        NullPointerException - valuenullの場合
      • floatExpression

        public static <T extends NumberFloatExpression floatExpression​(ObservableValue<T> value)
        ObservableValueをラップするFloatExpressionを返します。 ObservableValueがすでにFloatExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいFloatBindingが作成されます。

        注意: このメソッドを使用して、特定の数値型のObjectExpressionまたはObjectPropertyを基本的にObservableValue<Number>であるFloatExpressionに変換できます。 次のサンプルを参照してください。

           FloatProperty floatProperty = new SimpleFloatProperty(1.0f);
           ObjectProperty<Float> objectProperty = new SimpleObjectProperty<>(2.0f);
           BooleanBinding binding = floatProperty.greaterThan(FloatExpression.floatExpression(objectProperty));
         
        注意: null値が0fとして解釈されます
        型パラメータ:
        T - ラップするNumberの型
        パラメータ:
        value - ソースObservableValue
        戻り値:
        必要に応じてObservableValueをラップするFloatExpression
        例外:
        NullPointerException - valuenullの場合
        導入されたバージョン:
        JavaFX 8.0
      • add

        public DoubleBinding add​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public FloatBinding add​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public FloatBinding add​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public FloatBinding add​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public DoubleBinding subtract​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public FloatBinding subtract​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public FloatBinding subtract​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public FloatBinding subtract​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public DoubleBinding multiply​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public FloatBinding multiply​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public FloatBinding multiply​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public FloatBinding multiply​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public DoubleBinding divide​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public FloatBinding divide​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public FloatBinding divide​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public FloatBinding divide​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • asObject

        public ObjectExpression<Float> asObject​()
        このFloatExpressionの値を保持するObjectExpressionを作成します。 このFloatExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。
        戻り値:
        新しいObjectExpression
        導入されたバージョン:
        JavaFX 8.0