- 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()増分または減分するステップの量を設定します。voiddecrement(int steps)指定されたステップ数ずつのvalueの減分を試みます。doublegetAmountToStepBy()プロパティamountToStepByの値を取得します。doublegetMax()プロパティmaxの値を取得します。doublegetMin()プロパティminの値を取得します。voidincrement(int steps)指定されたステップ数ずつのvalueの増分を試みます。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、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- 値に対して実行する増分の数。
-
-