- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.FloatExpression
-
- すべての実装されたインタフェース:
NumberExpression,Observable,ObservableFloatValue,ObservableNumberValue,ObservableValue<Number>
- 直系の既知のサブクラス:
FloatBinding,ReadOnlyFloatProperty
public abstract class FloatExpression extends NumberExpressionBase implements ObservableFloatValue
FloatExpressionは、流暢なスタイルでバインディングを生成する追加の簡易なメソッドであるObservableFloatValueです。FloatExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableFloatValue.get()を実装する必要があります。- 導入されたバージョン:
- JavaFX 2.0
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 FloatExpression()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleBindingadd(double other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。FloatBindingadd(float other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。FloatBindingadd(int other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。FloatBindingadd(long other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。ObjectExpression<Float>asObject()このFloatExpressionの値を保持するObjectExpressionを作成します。DoubleBindingdivide(double other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。FloatBindingdivide(float other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。FloatBindingdivide(int other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。FloatBindingdivide(long other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。doubledoubleValue()doubleとしてこのObservableNumberValueの値を返します。static FloatExpressionfloatExpression(ObservableFloatValue value)ObservableFloatValueをラップするFloatExpressionを返します。static <T extends Number>
FloatExpressionfloatExpression(ObservableValue<T> value)ObservableValueをラップするFloatExpressionを返します。floatfloatValue()floatとしてこのObservableNumberValueの値を返します。FloatgetValue()このObservableValueの現在の値を返しますintintValue()このObservableNumberValueの値をintとして返します。longlongValue()このObservableNumberValueの値をlongとして返します。DoubleBindingmultiply(double other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。FloatBindingmultiply(float other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。FloatBindingmultiply(int other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。FloatBindingmultiply(long other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。FloatBindingnegate()NumberExpressionの否定を計算する新しいNumberBindingを作成します。DoubleBindingsubtract(double other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。FloatBindingsubtract(float other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。FloatBindingsubtract(int other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。FloatBindingsubtract(long other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。-
クラスjavafx.beans.binding.NumberExpressionBaseから継承されたメソッド
add, asString, asString, asString, divide, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, multiply, numberExpression, subtract
-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェースjavafx.beans.Observableから継承されたメソッド
addListener、removeListener
-
インタフェースjavafx.beans.value.ObservableFloatValueから継承されたメソッド
get
-
インタフェースjavafx.beans.value.ObservableValueから継承されたメソッド
addListener、removeListener
-
-
-
-
メソッドの詳細
-
intValue
public int intValue()
次のインタフェースからコピーされた説明:ObservableNumberValueこのObservableNumberValueの値をintとして返します。 値がintでない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValueのintValue - 戻り値:
intとしてのこのObservableNumberValueの値
-
longValue
public long longValue()
次のインタフェースからコピーされた説明:ObservableNumberValueこのObservableNumberValueの値をlongとして返します。 値がlongでない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValueのlongValue - 戻り値:
longとしてのこのObservableNumberValueの値
-
floatValue
public float floatValue()
次のインタフェースからコピーされた説明:ObservableNumberValuefloatとしてこのObservableNumberValueの値を返します。 値がfloatでない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValueのfloatValue - 戻り値:
floatとしてのこのObservableNumberValueの値
-
doubleValue
public double doubleValue()
次のインタフェースからコピーされた説明:ObservableNumberValuedoubleとしてこのObservableNumberValueの値を返します。 値がdoubleでない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValueのdoubleValue - 戻り値:
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-valueがnullの場合
-
floatExpression
public static <T extends Number> FloatExpression floatExpression(ObservableValue<T> value)
ObservableValueをラップするFloatExpressionを返します。ObservableValueがすでにFloatExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいFloatBindingが作成されます。注意: このメソッドを使用して、特定の数値型の
ObjectExpressionまたはObjectPropertyを基本的にObservableValue<Number>であるFloatExpressionに変換できます。 次のサンプルを参照してください。
注意: null値が0fとして解釈されますFloatProperty floatProperty = new SimpleFloatProperty(1.0f); ObjectProperty<Float> objectProperty = new SimpleObjectProperty<>(2.0f); BooleanBinding binding = floatProperty.greaterThan(FloatExpression.floatExpression(objectProperty));
- 型パラメータ:
T- ラップするNumberの型- パラメータ:
value- ソースObservableValue- 戻り値:
- 必要に応じて
ObservableValueをラップするFloatExpression - 例外:
NullPointerException-valueがnullの場合- 導入されたバージョン:
- JavaFX 8.0
-
negate
public FloatBinding negate()
次のインタフェースからコピーされた説明:NumberExpressionNumberExpressionの否定を計算する新しいNumberBindingを作成します。- 定義:
negate、インタフェース:NumberExpression- 戻り値:
- 新しい
NumberBinding
-
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
-
-