T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс CheckBoxTreeCell

Класс CheckBoxTreeCell<T> расширяет класс javafx.scene.control.TreeCell<T> и обеспечивает отображение флажка в дереве элементов.

Компонент TreeView заполняется ячейками CheckBoxTreeCell с помощью метода:

public final void setCellFactory(Callback<TreeView<T>, TreeCell<T>> value)

класса TreeView и метода:

public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>> getSelectedProperty)

класса CheckBoxTreeCell.

Класс CheckBoxTreeCell имеет, помимо унаследованных от класса TreeCell, следующие свойства, конструкторы и методы:

  • Свойство converter – объект javafx.util.StringConverter<TreeItem<T>>, обеспечивающий преобразование ввода пользователя в ячейку.

  • Свойство selectedStateCallback – обработчик javafx.util.Callback<TreeItem<T>,ObservableValue<java.lang.Boolean>> отображения ячейки.

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

  • Конструктор public CheckBoxTreeCell(Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>> getSelectedProperty), где getSelectedProperty – обработчик выбора флажка.

  • Конструктор public CheckBoxTreeCell(Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter).

  • Метод:

public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(),

public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>> getSelectedProperty),

public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<TreeItem<T>> converter) – возвращает объектCallback<TreeView<T>,TreeCell<T>>, служащий аргументом метода setCellFactory() класса TreeView.

  • Метод public final ObjectProperty<StringConverter<TreeItem<T>>> converterProperty() – возвращает свойство преобразователя ввода пользователя.

  • Метод public final void setConverter(StringConverter<TreeItem<T>> value) – устанавливает преобразователь ввода пользователя.

  • Метод public final StringConverter<TreeItem<T>> getConverter() – возвращает преобразователь ввода пользователя.

  • Метод public final ObjectProperty<Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>>> selectedStateCallbackProperty() – возвращает свойство обработчика отображения ячейки.

  • Метод public final void setSelectedStateCallback(Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>> value) – устанавливает обработчик отображения ячейки.

  • Метод public final Callback<TreeItem<T>, ObservableValue<java.lang.Boolean>> getSelectedStateCallback() – возвращает обработчик отображения ячейки.

  • Метод public void updateItem(T item, boolean empty) – обновляет ячейку.