com.im.ijc.widgets.table
Class WBTableColumnModel
java.lang.Object
javax.swing.table.DefaultTableColumnModel
com.im.ijc.widgets.table.SafeTableColumnModel
com.im.ijc.widgets.table.WBTableColumnModel
- All Implemented Interfaces:
- TableWidgetColumnModel<WBTableSettings>, PropertyChangeListener, Serializable, EventListener, ListSelectionListener, TableColumnModel
public class WBTableColumnModel
- extends SafeTableColumnModel
- implements TableWidgetColumnModel<WBTableSettings>
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.table.DefaultTableColumnModel |
addColumnModelListener, createSelectionModel, fireColumnAdded, fireColumnMarginChanged, fireColumnMoved, fireColumnRemoved, fireColumnSelectionChanged, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumnModelListeners, getColumns, getColumnSelectionAllowed, getListeners, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, propertyChange, recalcWidthCache, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel, valueChanged |
| Methods inherited from interface javax.swing.table.TableColumnModel |
addColumnModelListener, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumns, getColumnSelectionAllowed, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel |
WBTableColumnModel
public WBTableColumnModel(WBTable table)
- Creates a new instance of CustomTableColumnModel
addColumn
public void addColumn(TableColumn column)
- Specified by:
addColumn in interface TableColumnModel- Overrides:
addColumn in class DefaultTableColumnModel
removeColumn
public void removeColumn(TableColumn column)
- Specified by:
removeColumn in interface TableColumnModel- Overrides:
removeColumn in class DefaultTableColumnModel
moveColumn
public void moveColumn(int columnIndex,
int newIndex)
- Specified by:
moveColumn in interface TableColumnModel- Overrides:
moveColumn in class DefaultTableColumnModel
isVisible
public boolean isVisible(WBTableColumn column)
setVisible
public void setVisible(WBTableColumn column,
boolean visibility)
setColumnOrder
public void setColumnOrder(List<WBTableColumn> order)
getAllColumns
public List<WBTableColumn> getAllColumns()
getHiddenColumns
public List<WBTableColumn> getHiddenColumns()
getFields
public List<DFField> getFields(boolean visible,
boolean invisible)
findColumnForFieldId
public WBTableColumn findColumnForFieldId(String fieldId)
repaintTableHeader
public void repaintTableHeader()
applySettingsToColumns
public void applySettingsToColumns(WBTableSettings tSet)
- Description copied from interface:
TableWidgetColumnModel
- Applies widget settings to table columns.
- Specified by:
applySettingsToColumns in interface TableWidgetColumnModel<WBTableSettings>
toString
public String toString()
- Overrides:
toString in class Object