Класс TextFieldTreeCell
Класс TextFieldTreeCell<T> расширяет класс javafx.scene.control.TreeCell<T> и обеспечивает отображение текстового поля в дереве элементов.
Компонент TreeView заполняется ячейками TextFieldTreeCell с помощью метода:
public final void setCellFactory(Callback<TreeView<T>, TreeCell<T>> value)
класса TreeView и метода:
public static Callback<TreeView<java.lang.String>, TreeCell<java.lang.String>> forTreeView()
класса TextFieldTreeCell.
Класс TextFieldTreeCell имеет, помимо унаследованных от класса TreeCell, следующие свойства, конструкторы и методы:
Свойство converter – объект javafx.util.StringConverter<T>, обеспечивающий преобразование ввода пользователя в ячейку.
Конструктор public TextFieldTreeCell().
Конструктор public TextFieldTreeCell(StringConverter<T> converter).
Метод:
public static Callback<TreeView<java.lang.String>,TreeCell<java.lang.String>> forTreeView(),
public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(StringConverter<T> converter) – возвращает объект Callback, служащий аргументом метода setCellFactory() класса TreeView.
Метод public final ObjectProperty<StringConverter<T>> converterProperty() – возвращает свойство преобразователя ввода пользователя.
Метод public final void setConverter(StringConverter<T> value) – устанавливает преобразователь ввода пользователя.
Метод public final StringConverter<T> getConverter() – возвращает преобразователь ввода пользователя.
Метод public void startEdit() – если ячейка является редактируемой, переводит ячейку из нередактируемого в редактируемое состояние.
Метод public void cancelEdit() – переводит ячейку из редактируемого в нередактируемое состояние.
Метод public void updateItem(T item, boolean empty) – обновляет ячейку.
