public abstract class FocusModel<T> extends Object
Type | プロパティと説明 |
---|---|
ReadOnlyIntegerProperty |
focusedIndex
フォーカスを持つFocusModelの現在のアイテムの索引。
|
ReadOnlyObjectProperty<T> |
focusedItem
フォーカスを持つFocusModelの現在のアイテム。
|
コンストラクタと説明 |
---|
FocusModel()
デフォルトのFocusModelインスタンスを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
focus(int index)
指定されたインデックスのアイテムがフォーカスを受け取ります。
|
ReadOnlyIntegerProperty |
focusedIndexProperty()
フォーカスを持つFocusModelの現在のアイテムの索引。
|
ReadOnlyObjectProperty<T> |
focusedItemProperty()
フォーカスを持つFocusModelの現在のアイテム。
|
void |
focusNext()
現在フォーカスがある行の後の行にフォーカスを移動することを試みます。
|
void |
focusPrevious()
現在フォーカスがある行の前の行にフォーカスを移動することを試みます。
|
int |
getFocusedIndex()
プロパティfocusedIndexの値を取得します。
|
T |
getFocusedItem()
プロパティfocusedItemの値を取得します。
|
protected abstract int |
getItemCount()
コントロールの基盤となるデータ・モデルのアイテム数を返します。
|
protected abstract T |
getModelItem(int index)
指定されたインデックスのアイテムを返します。
|
boolean |
isFocused(int index)
指定されたインデックスが現在このSelectionModelにフォーカスされているかどうかを通知するコンビニエンス・メソッドです。
|
public final ReadOnlyIntegerProperty focusedIndexProperty
getFocusedIndex()
public final ReadOnlyObjectProperty<T> focusedItemProperty
getFocusedItem()
public final ReadOnlyIntegerProperty focusedIndexProperty()
getFocusedIndex()
public final int getFocusedIndex()
public final ReadOnlyObjectProperty<T> focusedItemProperty()
getFocusedItem()
public final T getFocusedItem()
protected abstract int getItemCount()
listView.getItems().size()
を返すことがあります。フォーカス可能なインデックスの有効な範囲は、0からこのメソッドによって返される値までです。protected abstract T getModelItem(int index)
listView.getItems().get(index)
です。index
- 基礎となるデータ・モデルからリクエストされているアイテムのインデックス。public boolean isFocused(int index)
指定されたインデックスが現在このSelectionModelにフォーカスされているかどうかを通知するコンビニエンス・メソッドです。機能的には次の呼出しと同等です。
getFocusedIndex() == index
。index
- 現在フォーカスがあるかどうかをチェックするインデックス。public void focus(int index)
0 <= index < model size
である場合を除き、focusedIndex = -1
となるように、focusedItemプロパティおよびfocusedIndexプロパティを更新します。index
- フォーカスを取得するアイテムのインデックス。public void focusPrevious()
public void focusNext()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.