Class TableHeaderColumnSelector
- java.lang.Object
-
- ch.supertomcat.supertomcatutils.gui.table.hider.TableHeaderColumnSelector
-
public class TableHeaderColumnSelector extends Object
Class which adds a column selector to the table header
-
-
Field Summary
Fields Modifier and Type Field Description protected JTabletableTableprotected TableColumnHidertableColumnHiderTable Column Hider
-
Constructor Summary
Constructors Constructor Description TableHeaderColumnSelector(TableColumnHider tableColumnHider, JTable table)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColumn(Object identifier)Add ColumnStringgetLocalizedColumnName(Object identifier)Returns the localized column namevoidremoveColumn(Object identifier)Remove Columnprotected voidshowPopupMenu(MouseEvent e)Show Popup Menu
-
-
-
Field Detail
-
tableColumnHider
protected final TableColumnHider tableColumnHider
Table Column Hider
-
table
protected final JTable table
Table
-
-
Constructor Detail
-
TableHeaderColumnSelector
public TableHeaderColumnSelector(TableColumnHider tableColumnHider, JTable table)
Constructor- Parameters:
tableColumnHider- Table Column Hidertable- Table
-
-
Method Detail
-
showPopupMenu
protected void showPopupMenu(MouseEvent e)
Show Popup Menu- Parameters:
e- Mouse Event
-
addColumn
public void addColumn(Object identifier)
Add Column- Parameters:
identifier- Identifier
-
getLocalizedColumnName
public String getLocalizedColumnName(Object identifier)
Returns the localized column name- Parameters:
identifier- Identifier- Returns:
- Localized column name
-
removeColumn
public void removeColumn(Object identifier)
Remove Column- Parameters:
identifier- Identifier
-
-