- 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()
増分または減分するステップの量を設定します。double
getAmountToStepBy()
プロパティamountToStepByの値を取得します。double
getMax()
プロパティmaxの値を取得します。double
getMin()
プロパティminの値を取得します。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, decrement, getConverter, getValue, increment, 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()
増分または減分するステップの量を設定します。
-
-