Класс Cell<T> расширяет класс Labeled и представляет ячейку в списках и таблицах ListView, TreeView, TableView.
Класс Cell<T> имеет подклассы IndexedCell<T>, представляющий ячейку с индексом расположения в списке или дереве, и DateCell, представляющий ячейку календаря DatePicker.
Класс Cell<T> имеет, помимо унаследованных от класса Labeled, следующие свойства, конструкторы и методы:
Свойство item – объект T данных данной ячейки.
Свойство empty – если true, тогда ячейка не содержит данных.
Свойство selected – если true, тогда данная ячейка является выбранной.
Свойство editing – если true, тогда ячейка находится в редактируемом состоянии.
Свойство editable – если true, тогда ячейка может редактироваться.
Конструктор public Cell().
Метод public ObjectProperty<T> itemProperty() – возвращает JavaFX Beans свойство данных ячейки.
Метод public final T getItem() – возвращает объект данных ячейки.
Метод public BooleanProperty emptyProperty() – возвращает JavaFX Beans свойство пустой ячейки.
Метод public final boolean isEmpty() – возвращает true, если ячейка не содержит данных.
Метод public BooleanProperty selectedProperty() – возвращает JavaFX Beans свойство выбора ячейки.
Метод public final boolean isSelected() – возвращает true, если ячейка является выбранной.
Метод public final boolean isEditing() – возвращает true, если ячейка находится в редактируемом состоянии.
Метод public BooleanProperty editingProperty() – возвращает JavaFX Beans свойство редактируемого состояния ячейки.
Метод public final void setEditable(boolean value) – устанавливает возможность редактирования ячейки.
Метод public final boolean isEditable() – возвращает true, если ячейка может редактироваться.
Метод public BooleanProperty editableProperty() – возвращает JavaFX Beans свойство возможности редактирования ячейки.
Метод public void startEdit() – перевод ячейки в редактируемое состояние.
Метод public void cancelEdit() – перевод ячейки в не редактируемое состояние без сохранения ввода.
Метод public void commitEdit(T newValue) – перевод ячейки в не редактируемое состояние с сохранением ввода.
Метод public void updateSelected(boolean selected) – обновление состояния выбора ячейки.