T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TableCell<S,T>

Класс TableCell<S,T> расширяет класс IndexedCell<T> и представляет ячейку таблицы TableView.

Класс TableCell<S,T> расширяется классами CheckBoxTableCell, ChoiceBoxTableCell, ComboBoxTableCell, ProgressBarTableCell, TextFieldTableCell пакета javafx.scene.control.cell.

Класс TableCell<S,T> имеет, помимо унаследованных от класса IndexedCell<T>, следующие свойства, конструкторы и методы:

  • Свойство tableColumn – объект javafx.scene.control.TableColumn<S,T> столбца таблицы, к которому относится ячейка.

  • Свойство tableView – таблица javafx.scene.control.TableView<S> данной ячейки.

  • Свойство tableRow – объект javafx.scene.control.TableRow<T> строки таблицы, к которой относится ячейка.

  • Конструктор public TableCell().

  • Метод public final TableColumn<S,T> getTableColumn() – возвращает столбец ячейки.

  • Метод public ObjectProperty<TableColumn<S,T>> tableColumnProperty() – возвращает JavaFX Beans свойство столбца ячейки.

  • Метод public final TableView<?> getTableView() – возвращает таблицу ячейки.

  • Метод public ObjectProperty<TableView<S>> tableViewProperty() – возвращает JavaFX Beans свойство таблицы ячейки.

  • Метод public final TableRow getTableRow() – возвращает строку ячейки.

  • Метод public ObjectProperty<TableRow> tableRowProperty() – возвращает JavaFX Beans свойство строки ячейки.

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

  • Метод public void cancelEdit() – перевод ячейки в не редактируемое состояние без сохранения ввода.

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

  • Метод public void commitEdit(T newValue) – перевод ячейки в не редактируемое состояние с сохранением ввода.

  • Метод public final void updateTableView(TableView tv) – обновляет таблицу, связанную с данной ячейкой.

  • Метод public final void updateTableRow(TableRow tableRow) – обновляет строку, связанную с данной ячейкой.

  • Метод public final void updateTableColumn(TableColumn col) – обновляет столбец, связанный с данной ячейкой.