- java.lang.Object
- 
- javafx.scene.control.SpinnerValueFactory<T>
 
- 
- 型パラメータ:
- T- この値ファクトリが処理するデータの型であり、これは値ファクトリが設定されているSpinnerの型と一致する必要があります。
 - 直系の既知のサブクラス:
- SpinnerValueFactory.DoubleSpinnerValueFactory,- SpinnerValueFactory.IntegerSpinnerValueFactory,- SpinnerValueFactory.ListSpinnerValueFactory
 
 public abstract class SpinnerValueFactory<T> extends Object SpinnerValueFactoryはJavaFXSpinner controlの背後にあるモデルであり、値ファクトリが導入されていない場合、Spinnerは使用できません。 次のようなSpinnerのほぼすべての局面を処理するのは、値ファクトリの役割です。- valueの現在の状態を表す
- 呼び出されるたびに1ステップ以上ずつ値を増分および減分する
- (Spinnerのeditorを介して)ユーザーからのテキスト入力を変換する
- 画面表示のためにオブジェクトをユーザーが判読できる文字列に変換する
 JavaFXには、次に示す一般的なタイプのSpinnerValueFactoryクラスが用意されています。 - 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- Spinner,- SpinnerValueFactory.IntegerSpinnerValueFactory,- SpinnerValueFactory.DoubleSpinnerValueFactory,- SpinnerValueFactory.ListSpinnerValueFactory
 
- 
- 
プロパティのサマリープロパティ Type プロパティ 説明 ObjectProperty<StringConverter<T>>converterObjectProperty<T>valueSpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。BooleanPropertywrapAroundwrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。
 - 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 static classSpinnerValueFactory.DoubleSpinnerValueFactorydouble値を反復処理するように設計されたSpinnerValueFactory実装。static classSpinnerValueFactory.IntegerSpinnerValueFactoryinteger値を反復処理するように設計されたSpinnerValueFactory実装。static classSpinnerValueFactory.ListSpinnerValueFactory<T>値リストを反復処理するように設計されたSpinnerValueFactory実装。
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 SpinnerValueFactory()
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectProperty<StringConverter<T>>converterProperty()abstract voiddecrement(int steps)指定されたステップ数ずつのvalueの減分を試みます。StringConverter<T>getConverter()プロパティconverterの値を取得します。TgetValue()プロパティvalueの値を取得します。abstract voidincrement(int steps)指定されたステップ数ずつのvalueの増分を試みます。booleanisWrapAround()プロパティwrapAroundの値を取得します。voidsetConverter(StringConverter<T> newValue)プロパティconverterの値を設定します。voidsetValue(T newValue)プロパティvalueの値を設定します。voidsetWrapAround(boolean value)プロパティwrapAroundの値を設定します。ObjectProperty<T>valueProperty()SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。BooleanPropertywrapAroundProperty()wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。
 
- 
- 
- 
プロパティの詳細- 
valuepublic final ObjectProperty<T> valueProperty SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。- 関連項目:
- getValue()、- setValue(T)
 
 - 
converterpublic final ObjectProperty<StringConverter<T>> converterProperty 
 - 
wrapAroundpublic final BooleanProperty wrapAroundProperty wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
 
- 
 - 
メソッドの詳細- 
decrementpublic abstract void decrement(int steps) 指定されたステップ数ずつのvalueの減分を試みます。- パラメータ:
- steps- 値に対して実行する減分の数。
 
 - 
incrementpublic abstract void increment(int steps) 指定されたステップ数ずつのvalueの増分を試みます。- パラメータ:
- steps- 値に対して実行する増分の数。
 
 - 
getValuepublic final T getValue() プロパティvalueの値を取得します。- プロパティの説明:
- SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。
 
 - 
setValuepublic final void setValue(T newValue) プロパティvalueの値を設定します。- プロパティの説明:
- SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。
 
 - 
valuePropertypublic final ObjectProperty<T> valueProperty() SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。- 関連項目:
- getValue()、- setValue(T)
 
 - 
getConverterpublic final StringConverter<T> getConverter() プロパティconverterの値を取得します。
 - 
setConverterpublic final void setConverter(StringConverter<T> newValue) プロパティconverterの値を設定します。
 - 
converterPropertypublic final ObjectProperty<StringConverter<T>> converterProperty() 
 - 
setWrapAroundpublic final void setWrapAround(boolean value) プロパティwrapAroundの値を設定します。- プロパティの説明:
- wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
 
 - 
isWrapAroundpublic final boolean isWrapAround() プロパティwrapAroundの値を取得します。- プロパティの説明:
- wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
 
 - 
wrapAroundPropertypublic final BooleanProperty wrapAroundProperty() wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
 
- 
 
-