T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TableView.TableViewFocusModel<S>

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

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

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

  • Конструктор public TableView.TableViewFocusModel(TableView<S> tableView).

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

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

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

  • Метод public void focus(TablePosition pos) – устанавливает фокус позиции.

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

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

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

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

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

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