- java.lang.Object
-
- javafx.scene.control.SpinnerValueFactory<T>
-
- javafx.scene.control.SpinnerValueFactory.ListSpinnerValueFactory<T>
-
- 型パラメータ:
T
-List
内の要素の型。
- 含まれているクラス:
- SpinnerValueFactory<T>
public static class SpinnerValueFactory.ListSpinnerValueFactory<T> extends SpinnerValueFactory<T>
値リストを反復処理するように設計されたSpinnerValueFactory
実装。多くの場合は、次に示すようなデフォルトの
converter
の実装だけで間に合いますが、ユーザーが各自のニーズに適しているかを確認(および必要に応じて調整)することが重要です。setConverter(new StringConverter<T>() { @Override public String toString(T value) { if (value == null) { return ""; } return value.toString(); } @Override public T fromString(String string) { return (T) string; } });
- 導入されたバージョン:
- JavaFX 8u40
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ObjectProperty<ObservableList<T>>
items
ListViewの基礎となるデータ・モデル。-
クラスjavafx.scene.control.SpinnerValueFactoryから継承されたプロパティ
converter、value、wrapAround
-
-
ネストされたクラスのサマリー
-
クラスjavafx.scene.control.SpinnerValueFactoryから継承されたネストされたクラス/インタフェース
SpinnerValueFactory.DoubleSpinnerValueFactory、SpinnerValueFactory.IntegerSpinnerValueFactory、SpinnerValueFactory.ListSpinnerValueFactory<T>
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ListSpinnerValueFactory(ObservableList<T> items)
指定されたリストをステップ実行するリストとして使用して、ListSpinnerValueFactoryの新しいインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
decrement(int steps)
指定されたステップ数ずつのvalue
の減分を試みます。ObservableList<T>
getItems()
現在ユーザーが反復処理できるアイテムが含まれているObservableList
を返します。void
increment(int steps)
指定されたステップ数ずつのvalue
の増分を試みます。ObjectProperty<ObservableList<T>>
itemsProperty()
ListViewの基礎となるデータ・モデル。void
setItems(ObservableList<T> value)
ListSpinnerValueFactoryの基礎となるデータ・モデルを設定します。-
クラス 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
-
-
-
-
プロパティの詳細
-
items
public final ObjectProperty<ObservableList<T>> itemsProperty
ListViewの基礎となるデータ・モデル。 この汎用型は、TreeTableView自体の型と一致する必要があります。- 戻り値:
- アイテムのリスト
-
-
コンストラクタの詳細
-
ListSpinnerValueFactory
public ListSpinnerValueFactory(ObservableList<T> items)
指定されたリストをステップ実行するリストとして使用して、ListSpinnerValueFactoryの新しいインスタンスを作成します。- パラメータ:
items
- Spinnerでステップ実行するアイテムのリスト。
-
-
メソッドの詳細
-
setItems
public final void setItems(ObservableList<T> value)
ListSpinnerValueFactoryの基礎となるデータ・モデルを設定します。 これは、Spinner自体の型と一致する必要がある汎用型を持つことに注意してください。- パラメータ:
value
- アイテムのリスト
-
getItems
public final ObservableList<T> getItems()
現在ユーザーが反復処理できるアイテムが含まれているObservableList
を返します。setItems(javafx.collections.ObservableList)
が以前に呼び出されたことがある場合、これはnullになることがあります。ただし、デフォルトでは空のObservableListになります。- 戻り値:
- ユーザーに表示されるアイテムが含まれているObservableListか、またはアイテムが以前にnullに設定された場合にはnullになります。
-
itemsProperty
public final ObjectProperty<ObservableList<T>> itemsProperty()
ListViewの基礎となるデータ・モデル。 この汎用型は、TreeTableView自体の型と一致する必要があります。- 戻り値:
- アイテムのリスト
-
decrement
public void decrement(int steps)
指定されたステップ数ずつのvalue
の減分を試みます。- 定義:
decrement
、クラス:SpinnerValueFactory<T>
- パラメータ:
steps
- 値に対して実行する減分の数。
-
increment
public void increment(int steps)
指定されたステップ数ずつのvalue
の増分を試みます。- 定義:
increment
、クラス:SpinnerValueFactory<T>
- パラメータ:
steps
- 値に対して実行する増分の数。
-
-