T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Cell<T>

Класс 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) – обновление состояния выбора ячейки.