- java.lang.Object
-
- javafx.scene.control.SpinnerValueFactory<Double>
-
- javafx.scene.control.SpinnerValueFactory.DoubleSpinnerValueFactory
-
- 含まれているクラス:
- SpinnerValueFactory<T>
public static class SpinnerValueFactory.DoubleSpinnerValueFactory extends SpinnerValueFactory<Double>
double値を反復処理するように設計されたSpinnerValueFactory
実装。多くの場合は、次に示すようなデフォルトの
converter
の実装だけで間に合いますが、ユーザーが各自のニーズに適しているかを確認(および必要に応じて調整)することが重要です。 重要な点は、このStringConverter
に、小数点以下2桁までのDoubleを表示するDecimalFormat
インスタンスが埋め込まれるということです。 これは、toStringメソッドとfromStringメソッドの両方で使用されます。setConverter(new StringConverter<Double>() { private final DecimalFormat df = new DecimalFormat("#.##"); @Override public String toString(Double value) { // If the specified value is null, return a zero-length String if (value == null) { return ""; } return df.format(value); } @Override public Double fromString(String value) { try { // If the specified value is null or zero-length, return null if (value == null) { return null; } value = value.trim(); if (value.length() < 1) { return null; } // Perform the requested parsing return df.parse(value).doubleValue(); } catch (ParseException ex) { throw new RuntimeException(ex); } } });
- 導入されたバージョン:
- JavaFX 8u40
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
amountToStepBy
増分または減分するステップの量を設定します。DoubleProperty
max
この値ファクトリの最大許容値を設定しますDoubleProperty
min
この値ファクトリの最小許容値を設定します。-
クラスjavafx.scene.control.SpinnerValueFactoryから継承されたプロパティ
converter、value、wrapAround
-
-
ネストされたクラスのサマリー
-
クラスjavafx.scene.control.SpinnerValueFactoryから継承されたネストされたクラス/インタフェース
SpinnerValueFactory.DoubleSpinnerValueFactory、SpinnerValueFactory.IntegerSpinnerValueFactory、SpinnerValueFactory.ListSpinnerValueFactory<T>
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DoubleSpinnerValueFactory(double min, double max)
初期値をminの値と等しい値に設定し、amountToStepBy
をデフォルトの1に設定して、新しいDoubleSpinnerValueFactoryを構築します。DoubleSpinnerValueFactory(double min, double max, double initialValue)
amountToStepBy
をデフォルトの1にして、新しいDoubleSpinnerValueFactoryを構築します。DoubleSpinnerValueFactory(double min, double max, double initialValue, double amountToStepBy)
新しいDoubleSpinnerValueFactoryを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
amountToStepByProperty()
増分または減分するステップの量を設定します。void
decrement(int steps)
指定されたステップ数ずつのvalue
の減分を試みます。double
getAmountToStepBy()
プロパティamountToStepByの値を取得します。double
getMax()
プロパティmaxの値を取得します。double
getMin()
プロパティminの値を取得します。void
increment(int steps)
指定されたステップ数ずつのvalue
の増分を試みます。DoubleProperty
maxProperty()
この値ファクトリの最大許容値を設定しますDoubleProperty
minProperty()
この値ファクトリの最小許容値を設定します。void
setAmountToStepBy(double value)
プロパティamountToStepByの値を設定します。void
setMax(double value)
プロパティmaxの値を設定します。void
setMin(double value)
プロパティminの値を設定します。-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
クラスjavafx.scene.control.SpinnerValueFactoryから継承されたメソッド
converterProperty、getConverter、getValue、isWrapAround、setConverter、setValue、setWrapAround、valueProperty、wrapAroundProperty
-
-
-
-
プロパティの詳細
-
min
public final DoubleProperty minProperty
この値ファクトリの最小許容値を設定します。- 戻り値:
- この値ファクトリの最小許容値
-
max
public final DoubleProperty maxProperty
この値ファクトリの最大許容値を設定します- 関連項目:
getMax()
、setMax(double)
-
amountToStepBy
public final DoubleProperty amountToStepByProperty
増分または減分するステップの量を設定します。
-
-
コンストラクタの詳細
-
DoubleSpinnerValueFactory
public DoubleSpinnerValueFactory(double min, double max)
初期値をminの値と等しい値に設定し、amountToStepBy
をデフォルトの1に設定して、新しいDoubleSpinnerValueFactoryを構築します。- パラメータ:
min
- Spinnerの最小許容double値。max
- Spinnerの最大許容double値。
-
DoubleSpinnerValueFactory
public DoubleSpinnerValueFactory(double min, double max, double initialValue)
amountToStepBy
をデフォルトの1にして、新しいDoubleSpinnerValueFactoryを構築します。- パラメータ:
min
- Spinnerの最小許容double値。max
- Spinnerの最大許容double値。initialValue
- 最初のインスタンス化時のSpinnerの値はmin引数とmax引数の範囲内にある必要があり、そうでない場合はminの値が使用されます。
-
DoubleSpinnerValueFactory
public DoubleSpinnerValueFactory(double min, double max, double initialValue, double amountToStepBy)
新しいDoubleSpinnerValueFactoryを構築します。- パラメータ:
min
- Spinnerの最小許容double値。max
- Spinnerの最大許容double値。initialValue
- 最初のインスタンス化時のSpinnerの値はmin引数とmax引数の範囲内にある必要があり、そうでない場合はminの値が使用されます。amountToStepBy
- 増分または減分するステップの量。
-
-
メソッドの詳細
-
setMin
public final void setMin(double value)
プロパティminの値を設定します。- プロパティの説明:
- *プロパティ* *
-
getMin
public final double getMin()
プロパティminの値を取得します。- プロパティの説明:
- *プロパティ* *
-
minProperty
public final DoubleProperty minProperty()
この値ファクトリの最小許容値を設定します。- 戻り値:
- この値ファクトリの最小許容値
-
setMax
public final void setMax(double value)
プロパティmaxの値を設定します。- プロパティの説明:
- この値ファクトリの最大許容値を設定します
-
getMax
public final double getMax()
プロパティmaxの値を取得します。- プロパティの説明:
- この値ファクトリの最大許容値を設定します
-
maxProperty
public final DoubleProperty maxProperty()
この値ファクトリの最大許容値を設定します- 関連項目:
getMax()
、setMax(double)
-
setAmountToStepBy
public final void setAmountToStepBy(double value)
プロパティamountToStepByの値を設定します。- プロパティの説明:
- 増分または減分するステップの量を設定します。
-
getAmountToStepBy
public final double getAmountToStepBy()
プロパティamountToStepByの値を取得します。- プロパティの説明:
- 増分または減分するステップの量を設定します。
-
amountToStepByProperty
public final DoubleProperty amountToStepByProperty()
増分または減分するステップの量を設定します。
-
decrement
public void decrement(int steps)
指定されたステップ数ずつのvalue
の減分を試みます。- 定義:
decrement
、クラス:SpinnerValueFactory<Double>
- パラメータ:
steps
- 値に対して実行する減分の数。
-
increment
public void increment(int steps)
指定されたステップ数ずつのvalue
の増分を試みます。- 定義:
increment
、クラス:SpinnerValueFactory<Double>
- パラメータ:
steps
- 値に対して実行する増分の数。
-
-