Top Description Constructors Methods
org.controlsfx.control.table

pack-priv final Class TableViewUtils

extends Object
Class Inheritance
Imports
java.lang.reflect.Field, java.util.function.Consumer, javafx.beans.InvalidationListener, .Observable, javafx.collections.ObservableList, javafx.scene.Node, javafx.scene.control.ContextMenu, .Control, .MenuItem, .Skin, .TableView, .TreeTableView, javafx.scene.control.skin.TableHeaderRow, .TableViewSkin, .TableViewSkinBase

A utility class for API revolving around the JavaFX TableView and TreeTableView controls.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static void
doModify(Skin<?> skin, Consumer<ContextMenu> consumer)

private static ContextMenu
private static TableHeaderRow
public static void
modifyTableMenu(final TableView<?> tableView, final Consumer<ContextMenu> consumer)

Call this method to be able to programatically manipulate the TableView menu button (assuming it is visible).

public static void
modifyTableMenu(final TreeTableView<?> treeTableView, final Consumer<ContextMenu> consumer)

Call this method to be able to programatically manipulate the TreeTableView menu button (assuming it is visible).

private static void
modifyTableMenu(final Control control, final Consumer<ContextMenu> consumer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TableViewUtilsback to summary
pack-priv TableViewUtils()

Method Detail

doModifyback to summary
private static void doModify(Skin<?> skin, Consumer<ContextMenu> consumer)
getContextMenuback to summary
private static ContextMenu getContextMenu(TableHeaderRow headerRow)
getHeaderRowback to summary
private static TableHeaderRow getHeaderRow(TableViewSkin<?> tableSkin)
modifyTableMenuback to summary
public static void modifyTableMenu(final TableView<?> tableView, final Consumer<ContextMenu> consumer)

Call this method to be able to programatically manipulate the TableView menu button (assuming it is visible). This allows developers to, for example, add in new MenuItem.

modifyTableMenuback to summary
public static void modifyTableMenu(final TreeTableView<?> treeTableView, final Consumer<ContextMenu> consumer)

Call this method to be able to programatically manipulate the TreeTableView menu button (assuming it is visible). This allows developers to, for example, add in new MenuItem.

modifyTableMenuback to summary
private static void modifyTableMenu(final Control control, final Consumer<ContextMenu> consumer)