- 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 プロパティ 説明 DoublePropertyamountToStepBy増分または減分するステップの量を設定します。DoublePropertymaxこの値ファクトリの最大許容値を設定しますDoublePropertyminこの値ファクトリの最小許容値を設定します。- 
クラス 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を構築します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoublePropertyamountToStepByProperty()増分または減分するステップの量を設定します。doublegetAmountToStepBy()プロパティamountToStepByの値を取得します。doublegetMax()プロパティmaxの値を取得します。doublegetMin()プロパティminの値を取得します。DoublePropertymaxProperty()この値ファクトリの最大許容値を設定しますDoublePropertyminProperty()この値ファクトリの最小許容値を設定します。voidsetAmountToStepBy(double value)プロパティamountToStepByの値を設定します。voidsetMax(double value)プロパティmaxの値を設定します。voidsetMin(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
 
- 
 
- 
- 
- 
プロパティの詳細- 
minpublic final DoubleProperty minProperty この値ファクトリの最小許容値を設定します。- 戻り値:
- この値ファクトリの最小許容値
 
 - 
maxpublic final DoubleProperty maxProperty この値ファクトリの最大許容値を設定します- 関連項目:
- getMax()、- setMax(double)
 
 - 
amountToStepBypublic final DoubleProperty amountToStepByProperty 増分または減分するステップの量を設定します。
 
- 
 - 
コンストラクタの詳細- 
DoubleSpinnerValueFactorypublic DoubleSpinnerValueFactory(double min, double max)初期値をminの値と等しい値に設定し、amountToStepByをデフォルトの1に設定して、新しいDoubleSpinnerValueFactoryを構築します。- パラメータ:
- min- Spinnerの最小許容double値。
- max- Spinnerの最大許容double値。
 
 - 
DoubleSpinnerValueFactorypublic DoubleSpinnerValueFactory(double min, double max, double initialValue)amountToStepByをデフォルトの1にして、新しいDoubleSpinnerValueFactoryを構築します。- パラメータ:
- min- Spinnerの最小許容double値。
- max- Spinnerの最大許容double値。
- initialValue- 最初のインスタンス化時のSpinnerの値はmin引数とmax引数の範囲内にある必要があり、そうでない場合はminの値が使用されます。
 
 - 
DoubleSpinnerValueFactorypublic DoubleSpinnerValueFactory(double min, double max, double initialValue, double amountToStepBy)新しいDoubleSpinnerValueFactoryを構築します。- パラメータ:
- min- Spinnerの最小許容double値。
- max- Spinnerの最大許容double値。
- initialValue- 最初のインスタンス化時のSpinnerの値はmin引数とmax引数の範囲内にある必要があり、そうでない場合はminの値が使用されます。
- amountToStepBy- 増分または減分するステップの量。
 
 
- 
 - 
メソッドの詳細- 
setMinpublic final void setMin(double value) プロパティminの値を設定します。- プロパティの説明:
- *プロパティ* *
 
 - 
getMinpublic final double getMin() プロパティminの値を取得します。- プロパティの説明:
- *プロパティ* *
 
 - 
minPropertypublic final DoubleProperty minProperty() この値ファクトリの最小許容値を設定します。- 戻り値:
- この値ファクトリの最小許容値
 
 - 
setMaxpublic final void setMax(double value) プロパティmaxの値を設定します。- プロパティの説明:
- この値ファクトリの最大許容値を設定します
 
 - 
getMaxpublic final double getMax() プロパティmaxの値を取得します。- プロパティの説明:
- この値ファクトリの最大許容値を設定します
 
 - 
maxPropertypublic final DoubleProperty maxProperty() この値ファクトリの最大許容値を設定します- 関連項目:
- getMax()、- setMax(double)
 
 - 
setAmountToStepBypublic final void setAmountToStepBy(double value) プロパティamountToStepByの値を設定します。- プロパティの説明:
- 増分または減分するステップの量を設定します。
 
 - 
getAmountToStepBypublic final double getAmountToStepBy() プロパティamountToStepByの値を取得します。- プロパティの説明:
- 増分または減分するステップの量を設定します。
 
 - 
amountToStepByPropertypublic final DoubleProperty amountToStepByProperty() 増分または減分するステップの量を設定します。
 
- 
 
-