- 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プロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。
-
-
-
プロパティの詳細
-
value
public final ObjectProperty<T> valueProperty
SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。- 関連項目:
getValue()、setValue(T)
-
converter
public final ObjectProperty<StringConverter<T>> converterProperty
-
wrapAround
public final BooleanProperty wrapAroundProperty
wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
-
-
メソッドの詳細
-
decrement
public abstract void decrement(int steps)
指定されたステップ数ずつのvalueの減分を試みます。- パラメータ:
steps- 値に対して実行する減分の数。
-
increment
public abstract void increment(int steps)
指定されたステップ数ずつのvalueの増分を試みます。- パラメータ:
steps- 値に対して実行する増分の数。
-
getValue
public final T getValue()
プロパティvalueの値を取得します。- プロパティの説明:
- SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。
-
setValue
public final void setValue(T newValue)
プロパティvalueの値を設定します。- プロパティの説明:
- SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。
-
valueProperty
public final ObjectProperty<T> valueProperty()
SpinnerValueFactoryの現在の値を表し、値が設定されていない場合はnullになります。- 関連項目:
getValue()、setValue(T)
-
getConverter
public final StringConverter<T> getConverter()
プロパティconverterの値を取得します。
-
setConverter
public final void setConverter(StringConverter<T> newValue)
プロパティconverterの値を設定します。
-
converterProperty
public final ObjectProperty<StringConverter<T>> converterProperty()
-
setWrapAround
public final void setWrapAround(boolean value)
プロパティwrapAroundの値を設定します。- プロパティの説明:
- wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
-
isWrapAround
public final boolean isWrapAround()
プロパティwrapAroundの値を取得します。- プロパティの説明:
- wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
-
wrapAroundProperty
public final BooleanProperty wrapAroundProperty()
wrapAroundプロパティは、値ファクトリを循環型にするかどうかを指定するために使用します。 たとえば、integerベースの値モデルを最大値から最小値に(およびその逆に)増分するかどうかを指定します。
-
-