T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс CheckBoxTableCell

Класс CheckBoxTableCell расширяет класс javafx.scene.control.TableCell<S,T> и обеспечивает отображение флажка в столбце таблицы.

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

public final void setCellFactory(Callback<TableColumn<S,T>,TableCell<S,T>> value)

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

public static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> forTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)

класса CheckBoxTableCell.

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

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

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

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

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

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

  • Метод:

    public static <S> Callback<TableColumn<S,java.lang.Boolean>, TableCell<S,java.lang.Boolean>> forTableColumn(TableColumn<S,java.lang.Boolean> column),

    public static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> forTableColumn(Callback<java.lang.Integer, ObservableValue<java.lang.Boolean>> getSelectedProperty),

    public static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> forTableColumn(Callback<java.lang.Integer, ObservableValue<java.lang.Boolean>> getSelectedProperty, boolean showLabel),

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

  • Метод 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) – обновляет ячейку.