T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс CheckBoxTreeTableCell

Класс CheckBoxTreeTableCell<S,T> расширяет класс javafx.scene.control.TreeTableCell<S,T> и обеспечивает отображение флажка с меткой в ячейке.

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

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

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

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

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

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

  • Метод:

public static <S> Callback<TreeTableColumn<S,java.lang.Boolean>,TreeTableCell<S,java.lang.Boolean>> forTreeTableColumn(TreeTableColumn<S,java.lang.Boolean> column)
public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, boolean showLabel)
public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
– возвращает объект Callback, возвращающий TreeTableCell.

  • Метод public final ObjectProperty<StringConverter<T>> converterProperty(), public final void setConverter(StringConverter<T> value), public final StringConverter<T> getConverter() – определяет преобразователь ввода пользователя.

  • Метод public final ObjectProperty<Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>>> selectedStateCallbackProperty(), public final void setSelectedStateCallback(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> value), public final Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedStateCallback() – определяет обработчик отображения ячейки.

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