T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TableView.TableViewSelectionModel<S>

Абстрактный статический класс TableView.TableViewSelectionModel<S> расширяет класс TableSelectionModel<S> и обеспечивает модель выбора ячеек таблицы.

Класс TableView.TableViewSelectionModel<S> имеет, помимо унаследованных от класса TableSelectionModel<S>, следующие конструкторы и методы:

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

  • Метод public abstract ObservableList<TablePosition> getSelectedCells() – возвращает список выбранных ячеек.

  • Метод public abstract boolean isSelected(int row, TableColumn<S,?> column), public boolean isSelected(int row, TableColumnBase<S,?> column), public boolean isSelected(int index) – возвращает true, если указанная ячейка выбрана.

  • Метод public abstract void select(int row, TableColumn<S,?> column), public void select(int row, TableColumnBase<S,?> column), public void select(int row), public void select(T obj) – устанавливает выбор ячейки.

  • Метод public abstract void clearAndSelect(int row, TableColumn<S,?> column), public void clearAndSelect(int row, TableColumnBase<S,?> column), public void clearAndSelect(int row) – обновляет выбор.

  • Метод public abstract void clearSelection(int row, TableColumn<S,?> column), public void clearSelection(int row, TableColumnBase<S,?> column), public void clearSelection(int index), public void clearSelection() – отменяет выбор ячейки.

  • Метод public void selectRange(int minRow, TableColumnBase<S,?> minColumn, int maxRow, TableColumnBase<S,?> maxColumn), public void selectIndices(int row, int... rows) - выбор ячеек в диапазоне.

  • Метод public void focus(int row) - передает фокус.

  • Метод public int getFocusedIndex() - возвращает индекс ячейки с фокусом.

  • Метод public ObservableList<java.lang.Integer> getSelectedIndices(), public ObservableList<T> getSelectedItems() - возвращает список выбранных ячеек.

  • Метод public void selectAll() - выбор всех ячеек.

  • Метод public void selectFirst() – устанавливает выбор первой ячейки.

  • Метод public void selectLast() – устанавливает выбор последней ячейки.

  • Метод public boolean isEmpty() - проверяет, есть ли выбранные ячейки.

  • Метод public void selectPrevious() – устанавливает выбор предыдущей ячейки.

  • Метод public void selectNext() – устанавливает выбор следующей ячейки.

  • Метод public TableView<S> getTableView() – возвращает таблицу модели.


  •