T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TreeTableView.TreeTableViewFocusModel<S>

Статический класс TreeTableView.TreeTableViewFocusModel<S> расширяет класс TableFocusModel<TreeItem<S>,TreeTableColumn<S,?>> и обеспечивает модель наведения фокуса в таблице.

Класс TreeTableView.TreeTableViewFocusModel<S> имеет, помимо унаследованных от класса TableFocusModel<TreeItem<S>,TreeTableColumn<S,?>>, следующие свойства, конструкторы и методы:

  • Свойство focusedCell – объект javafx.scene.control.TreeTablePosition позиции элемента таблицы в фокусе.

  • Конструктор public TreeTableViewFocusModel(TreeTableView<S> treeTableView).

  • Метод public final TreeTablePosition<S,?> getFocusedCell() – возвращает позицию элемента в фокусе.

  • Метод public final ReadOnlyObjectProperty<TreeTablePosition<S,?>> focusedCellProperty() – возвращает JavaFX Beans свойство позиции элемента в фокусе.

  • Метод public void focus(int row, TreeTableColumn<S,?> column) – устанавливает фокус ячейки.

  • Метод public void focus(TreeTablePosition<S,?> pos) – устанавливает фокус позиции.

  • Метод public boolean isFocused(int row, TreeTableColumn<S,?> column) – возвращает true, если ячейка в фокусе.

  • Метод public void focus(int itemIndex) – устанавливает фокус индекса.

  • Метод public void focusAboveCell() – устанавливает фокус ячеек выше текущей ячейки.

  • Метод public void focusBelowCell() – устанавливает фокус ячеек ниже текущей ячейки.

  • Метод public void focusLeftCell() – устанавливает фокус слева.

  • Метод public void focusRightCell() – устанавливает фокус справа.