Class VisibilityControllableTableColumnModel
- java.lang.Object
-
- javax.swing.table.DefaultTableColumnModel
-
- org.processmining.OCLPMDiscovery.visualization.components.tables.VisibilityControllableTableColumnModel
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.io.Serializable,java.util.EventListener,javax.swing.event.ListSelectionListener,javax.swing.table.TableColumnModel
public class VisibilityControllableTableColumnModel extends javax.swing.table.DefaultTableColumnModel- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Vector<javax.swing.table.TableColumn>allTableColumns
-
Constructor Summary
Constructors Constructor Description VisibilityControllableTableColumnModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColumn(javax.swing.table.TableColumn aColumn)voidkeepOnlyFirstColumn()voidmoveColumn(int columnIndex, int newIndex)voidremoveColumn(javax.swing.table.TableColumn column)voidsetAllColumnsVisible()voidsetColumnVisible(javax.swing.table.TableColumn column, boolean visible)-
Methods inherited from class javax.swing.table.DefaultTableColumnModel
addColumnModelListener, createSelectionModel, fireColumnAdded, fireColumnMarginChanged, fireColumnMoved, fireColumnRemoved, fireColumnSelectionChanged, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumnModelListeners, getColumns, getColumnSelectionAllowed, getListeners, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, propertyChange, recalcWidthCache, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel, valueChanged
-
-
-
-
Method Detail
-
addColumn
public void addColumn(javax.swing.table.TableColumn aColumn)
- Specified by:
addColumnin interfacejavax.swing.table.TableColumnModel- Overrides:
addColumnin classjavax.swing.table.DefaultTableColumnModel
-
removeColumn
public void removeColumn(javax.swing.table.TableColumn column)
- Specified by:
removeColumnin interfacejavax.swing.table.TableColumnModel- Overrides:
removeColumnin classjavax.swing.table.DefaultTableColumnModel
-
moveColumn
public void moveColumn(int columnIndex, int newIndex)- Specified by:
moveColumnin interfacejavax.swing.table.TableColumnModel- Overrides:
moveColumnin classjavax.swing.table.DefaultTableColumnModel
-
setColumnVisible
public void setColumnVisible(javax.swing.table.TableColumn column, boolean visible)
-
setAllColumnsVisible
public void setAllColumnsVisible()
-
keepOnlyFirstColumn
public void keepOnlyFirstColumn()
-
-