static class ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel
extends javax.swing.table.DefaultTableColumnModel
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
COLUMN_SEPARATOR |
private static java.lang.String |
FIELD_SEPARATOR |
private java.lang.String |
optionName |
private Options |
options |
Constructor and Description |
---|
ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel(java.lang.String optionName,
Options options) |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(javax.swing.table.TableColumn aColumn)
We override addColumn() to set the preferred width
|
java.lang.String |
getOptionName() |
Options |
getOptions() |
int |
getPreferredWidth(Options options,
java.lang.String optionName,
int dataModelColumnNumber) |
addColumnModelListener, createSelectionModel, fireColumnAdded, fireColumnMarginChanged, fireColumnMoved, fireColumnRemoved, fireColumnSelectionChanged, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumnModelListeners, getColumns, getColumnSelectionAllowed, getListeners, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, moveColumn, propertyChange, recalcWidthCache, removeColumn, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel, valueChanged
private static java.lang.String COLUMN_SEPARATOR
private static java.lang.String FIELD_SEPARATOR
private final java.lang.String optionName
private final Options options
public ColumnWidthPersistingJTable.ColumnWidthPersistingTableColumnModel(java.lang.String optionName, Options options)
public void addColumn(javax.swing.table.TableColumn aColumn)
addColumn
in interface javax.swing.table.TableColumnModel
addColumn
in class javax.swing.table.DefaultTableColumnModel
public java.lang.String getOptionName()
public Options getOptions()
public int getPreferredWidth(Options options, java.lang.String optionName, int dataModelColumnNumber)