public final class TableColumnUtil extends Object
TableView
Modifier and Type | Method and Description |
---|---|
static void |
addHideActionToColumns(javafx.collections.ObservableList<? extends javafx.scene.control.TableColumnBase<?,?>> pColumns) |
static <S,T> javafx.scene.control.cell.CheckBoxTableCell<S,T> |
createUnfocusableCheckBoxTableCell() |
static <S,T> javafx.collections.ObservableList<javafx.scene.control.TableColumn<S,T>> |
excisedRootColumnList(javafx.collections.ObservableList<javafx.scene.control.TableColumn<S,T>> pColumns)
New list that, if there is exactly one top-level column and it has 1 or more children,
contains the children of 'root' col.
|
static <L extends javafx.scene.control.Labeled> |
setUnfocusable(L pLabel) |
static void |
syncColWidths(javafx.collections.ObservableList<? extends javafx.scene.control.TableColumn<?,?>> pColumns)
Keep column widths in sync for a single set of columns.
|
static <S,T> javafx.util.Callback<javafx.scene.control.TableColumn.CellDataFeatures<S,T>,javafx.beans.value.ObservableValue<T>> |
valueFactory(javafx.scene.control.TableColumn<S,T> pTableColumn)
Callback that accounts for columns with mutating value factories.
|
public static void syncColWidths(javafx.collections.ObservableList<? extends javafx.scene.control.TableColumn<?,?>> pColumns)
public static <S,T> javafx.util.Callback<javafx.scene.control.TableColumn.CellDataFeatures<S,T>,javafx.beans.value.ObservableValue<T>> valueFactory(javafx.scene.control.TableColumn<S,T> pTableColumn)
S
- The TableView type.T
- The TableColumn type.TableColumn.setCellValueFactory(Callback)
public static <S,T> javafx.collections.ObservableList<javafx.scene.control.TableColumn<S,T>> excisedRootColumnList(javafx.collections.ObservableList<javafx.scene.control.TableColumn<S,T>> pColumns)
S
- The TableView type.T
- The TableColumn type.public static void addHideActionToColumns(javafx.collections.ObservableList<? extends javafx.scene.control.TableColumnBase<?,?>> pColumns)
public static <S,T> javafx.scene.control.cell.CheckBoxTableCell<S,T> createUnfocusableCheckBoxTableCell()
public static <L extends javafx.scene.control.Labeled> L setUnfocusable(L pLabel)
Copyright © 2023. All rights reserved.