public class TableColumnSettings
extends java.lang.Object
implements javax.swing.event.TableColumnModelListener
| Constructor and Description |
|---|
TableColumnSettings(java.lang.String id)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
apply(javax.swing.JTable table)
Apply this column settings to given table.
|
void |
columnAdded(javax.swing.event.TableColumnModelEvent tcme) |
void |
columnMarginChanged(javax.swing.event.ChangeEvent e) |
void |
columnMoved(javax.swing.event.TableColumnModelEvent tcme) |
void |
columnRemoved(javax.swing.event.TableColumnModelEvent tcme) |
void |
columnSelectionChanged(javax.swing.event.ListSelectionEvent lse) |
public TableColumnSettings(java.lang.String id)
id - The id of table to save and restore column settings (width,
order, visible).public void apply(javax.swing.JTable table)
table - A JTable to apply column settings.public void columnMarginChanged(javax.swing.event.ChangeEvent e)
columnMarginChanged in interface javax.swing.event.TableColumnModelListenerpublic void columnAdded(javax.swing.event.TableColumnModelEvent tcme)
columnAdded in interface javax.swing.event.TableColumnModelListenerpublic void columnRemoved(javax.swing.event.TableColumnModelEvent tcme)
columnRemoved in interface javax.swing.event.TableColumnModelListenerpublic void columnMoved(javax.swing.event.TableColumnModelEvent tcme)
columnMoved in interface javax.swing.event.TableColumnModelListenerpublic void columnSelectionChanged(javax.swing.event.ListSelectionEvent lse)
columnSelectionChanged in interface javax.swing.event.TableColumnModelListener