gui.tables
Class DataSheetTableColumnModel

java.lang.Object
  extended by javax.swing.table.DefaultTableColumnModel
      extended by gui.tables.DataSheetTableColumnModel
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.swing.event.ListSelectionListener, javax.swing.table.TableColumnModel

public class DataSheetTableColumnModel
extends javax.swing.table.DefaultTableColumnModel

A column model for the JTable that displays the DataSheet.

See Also:
Serialized Form

Constructor Summary
DataSheetTableColumnModel(Main mainWindow, DataSheet dataSheet)
          Instantiates a new generic table column model.
 
Method Summary
 boolean getColumnSelectionAllowed()
           
 void moveColumn(int src, int tar)
           
 void removeColumn(javax.swing.table.TableColumn arg0)
           
 
Methods inherited from class javax.swing.table.DefaultTableColumnModel
addColumn, addColumnModelListener, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumnModelListeners, getColumns, getListeners, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, propertyChange, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel, valueChanged
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSheetTableColumnModel

public DataSheetTableColumnModel(Main mainWindow,
                                 DataSheet dataSheet)
Instantiates a new generic table column model.

Method Detail

getColumnSelectionAllowed

public boolean getColumnSelectionAllowed()
Specified by:
getColumnSelectionAllowed in interface javax.swing.table.TableColumnModel
Overrides:
getColumnSelectionAllowed in class javax.swing.table.DefaultTableColumnModel

moveColumn

public void moveColumn(int src,
                       int tar)
Specified by:
moveColumn in interface javax.swing.table.TableColumnModel
Overrides:
moveColumn in class javax.swing.table.DefaultTableColumnModel

removeColumn

public void removeColumn(javax.swing.table.TableColumn arg0)
Specified by:
removeColumn in interface javax.swing.table.TableColumnModel
Overrides:
removeColumn in class javax.swing.table.DefaultTableColumnModel