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< code>.=>以外はfocusedIndex = -1にします。 index - フォーカスを取得するアイテムのインデックス。public void focusPrevious()
public void focusNext()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.