T
- 選択できるコントロールに含まれているアイテムのタイプ。public abstract class SingleSelectionModel<T> extends SelectionModel<T>
ChoiceBox
コントロールがあげられます。逆に、他のほとんどのコントロール(ListView
、TreeView
、TableView
など)では、MultipleSelectionModel
の実装が必要です(ただし、MultipleSelectionModelでも、selectionMode
プロパティで単一選択を設定できます)。SelectionModel
、MultipleSelectionModel
、SelectionMode
selectedIndex、selectedItem
コンストラクタと説明 |
---|
SingleSelectionModel()
デフォルトのSingleSelectionModelインスタンスを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
clearAndSelect(int index)
SingleSelectionModelでは、一度に1つの選択のみ許可されるため、このメソッドは機能的には
select(index) の呼出しと同等です。 |
void |
clearSelection()
すべての選択されたインデックスの選択モデルをクリアします。
|
void |
clearSelection(int index)
指定されたインデックスの選択をクリアします(現在選択されている場合)。
|
protected abstract int |
getItemCount()
選択モデルで使用可能なアイテムの数を取得します。
|
protected abstract T |
getModelItem(int index)
特定のインデックスに関連付けられているデータ・モデル・アイテムを取得します。
|
boolean |
isEmpty()
このメソッドは、選択されているインデックス/アイテムがあるかどうかをテストするために使用できます。
|
boolean |
isSelected(int index)
このメソッドは、指定されたインデックスがこのSingleSelectionModelで現在選択されているインデックスである場合にtrueを返します。
|
void |
select(int index)
指定されたインデックスを選択します。
|
void |
select(T obj)
基礎となるデータ・モデルにおける指定されたオブジェクトの最初のインスタンスのインデックスを選択します。
|
void |
selectFirst()
最初のインデックスを選択します。
|
void |
selectLast()
最後のインデックスを選択します。
|
void |
selectNext()
次のインデックスを選択します。
|
void |
selectPrevious()
前のインデックスを選択します。
|
getSelectedIndex、getSelectedItem、selectedIndexProperty、selectedItemProperty、setSelectedIndex、setSelectedItem
public SingleSelectionModel()
public void clearSelection()
すべての選択されたインデックスの選択モデルをクリアします。
clearSelection
、クラス: SelectionModel<T>
public void clearSelection(int index)
clearSelection
、クラス: SelectionModel<T>
index
- 選択を解除する選択されたアイテム。public boolean isEmpty()
isEmpty
、クラス: SelectionModel<T>
public boolean isSelected(int index)
このメソッドは、指定されたインデックスがこのSingleSelectionModelで現在選択されているインデックスである場合にtrueを返します。
isSelected
、クラス: SelectionModel<T>
index
- 現在選択されているかどうかをチェックするインデックス。public void clearAndSelect(int index)
select(index)
の呼出しと同等です。clearAndSelect
、クラス: SelectionModel<T>
index
- この選択モデルで唯一選択されたインデックスにする必要があるインデックス。public void select(T obj)
select
、クラス: SelectionModel<T>
obj
- 基礎となるデータ・モデルで選択を試みるオブジェクト。public void select(int index)
select
、クラス: SelectionModel<T>
index
- 選択モデルで選択するアイテムの位置。public void selectPrevious()
selectPrevious
、クラス: SelectionModel<T>
public void selectNext()
selectNext
、クラス: SelectionModel<T>
public void selectFirst()
selectFirst
、クラス: SelectionModel<T>
public void selectLast()
selectLast
、クラス: SelectionModel<T>
protected abstract T getModelItem(int index)
index
- 基礎となるデータ・モデルにおけるアイテムの位置。protected abstract int getItemCount()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.