JXTable
's columns. It's main purpose is to allow toggling of table columns' visibility. Additionally, arbitrary configuration actions can be exposed. This component is installed in the JXTable
's trailing corner, if enabled:
table.setColumnControlVisible(true);
From the perspective of a JXTable
, the component's behaviour is opaque. Typically, the button's action is to popup a component for user interaction. This class is responsible for handling/providing/updating the lists of actions and to keep all action's state in synch with Table-/Column state. The visible behaviour of the popup is delegated to a ColumnControlPopup
.
@see TableColumnExt @see TableColumnModelExt @see JXTable#setColumnControl
|
|