モジュール javafx.controls
パッケージ javafx.scene.control
クラスTableFocusModel<T,TC extends TableColumnBase<T,?>>
- java.lang.Object
-
- javafx.scene.control.FocusModel<T>
-
- javafx.scene.control.TableFocusModel<T,TC>
-
- 型パラメータ:
T- UIコントロールの基礎となるデータ・モデルのタイプ。TC- 基礎となるUIコントロール(TableColumnやTreeTableColumnなど)によって使用されるTableColumnBaseの具象サブクラス。
public abstract class TableFocusModel<T,TC extends TableColumnBase<T,?>> extends FocusModel<T>
表形式のコントロール(特にTableViewとTreeTableView)内で使用されるFocusModel実装の抽象ベース・クラス。- 導入されたバージョン:
- JavaFX 8.0
-
-
プロパティのサマリー
-
クラス javafx.scene.control.FocusModelから継承されたプロパティ
focusedIndex、focusedItem
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TableFocusModel()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract voidfocus(int row, TC column)指定されたインデックスのアイテムがフォーカスを受け取ります。abstract voidfocusAboveCell()現在フォーカスがあるセルの上のセルへのフォーカスの移動を試行します。abstract voidfocusBelowCell()現在フォーカスがあるセルの下のセルへのフォーカスの移動を試行します。abstract voidfocusLeftCell()現在フォーカスがあるセルの左のセルへのフォーカスの移動を試行します。abstract voidfocusRightCell()現在フォーカスがあるセルの右のセルへのフォーカスの移動を試行します。abstract booleanisFocused(int row, TC column)UIコントロール内で特定の位置の行またはセルに現在フォーカスがあるかどうかをテストします。-
クラス javafx.scene.control.FocusModelから継承されたメソッド
focus、focusedIndexProperty、focusedItemProperty、focusNext、focusPrevious、getFocusedIndex、getFocusedItem、getItemCount、getModelItem、isFocused
-
-
-
-
メソッドの詳細
-
focus
public abstract void focus(int row, TC column)指定されたインデックスのアイテムがフォーカスを受け取ります。- パラメータ:
row- フォーカスするアイテムの行インデックス。column- フォーカスするアイテムの列。 nullに設定できます。
-
isFocused
public abstract boolean isFocused(int row, TC column)UIコントロール内で特定の位置の行またはセルに現在フォーカスがあるかどうかをテストします。- パラメータ:
row- 行column- 列- 戻り値:
- 指定されたロケーションの行 / セルが現在UIコントロール内にフォーカスを持っている場合はtrue
-
focusAboveCell
public abstract void focusAboveCell()
現在フォーカスがあるセルの上のセルへのフォーカスの移動を試行します。
-
focusBelowCell
public abstract void focusBelowCell()
現在フォーカスがあるセルの下のセルへのフォーカスの移動を試行します。
-
focusLeftCell
public abstract void focusLeftCell()
現在フォーカスがあるセルの左のセルへのフォーカスの移動を試行します。
-
focusRightCell
public abstract void focusRightCell()
現在フォーカスがあるセルの右のセルへのフォーカスの移動を試行します。
-
-