public class TableColumnUtil
extends java.lang.Object
TableColumn instances| Constructor and Description |
|---|
TableColumnUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <S,T> javafx.scene.control.TableColumn<S,T> |
createColumn(java.lang.String label,
double prefWidth,
java.util.function.Function<S,T> valueExtractor)
Create a column
|
static <S> javafx.scene.control.TableColumn<S,S> |
setupCheckboxColumn(javafx.scene.control.TableView<S> view,
javafx.scene.control.TableColumn<S,S> c,
java.util.function.Function<S,javafx.beans.property.BooleanProperty> booleanPropertyCreator)
Setup a column with a checkbox directly editable
|
static <S,T> javafx.scene.control.TableColumn<S,T> |
setupColumn(javafx.scene.control.TableColumn<S,T> c,
java.util.function.Function<S,T> valueExtractor)
Setup a table column with the provided value extractor
|
static <S,T> javafx.scene.control.TableColumn<S,T> |
setupColumn(javafx.scene.control.TableColumn<S,T> c,
java.util.function.Function<S,T> valueExtractor,
java.util.function.Function<T,java.lang.CharSequence> labelConverter)
Setup a table column with the provided value extractor
|
public static <S,T> javafx.scene.control.TableColumn<S,T> createColumn(java.lang.String label,
double prefWidth,
java.util.function.Function<S,T> valueExtractor)
label - the labelprefWidth - the preferred widthvalueExtractor - function to extract the valuepublic static <S,T> javafx.scene.control.TableColumn<S,T> setupColumn(javafx.scene.control.TableColumn<S,T> c,
java.util.function.Function<S,T> valueExtractor)
c - the column to configurevalueExtractor - function to extract the valuepublic static <S,T> javafx.scene.control.TableColumn<S,T> setupColumn(javafx.scene.control.TableColumn<S,T> c,
java.util.function.Function<S,T> valueExtractor,
java.util.function.Function<T,java.lang.CharSequence> labelConverter)
c - the column to configurevalueExtractor - function to extract the valuelabelConverter - the label converterpublic static <S> javafx.scene.control.TableColumn<S,S> setupCheckboxColumn(javafx.scene.control.TableView<S> view,
javafx.scene.control.TableColumn<S,S> c,
java.util.function.Function<S,javafx.beans.property.BooleanProperty> booleanPropertyCreator)
view - the viewc - the columnbooleanPropertyCreator - the property extractor