ElegantJ Tables Java API Specification v1.1

com.elegantj.jfc.table
Class DefaultJFCTableColumnModel

java.lang.Object
  extended byjavax.swing.table.DefaultTableColumnModel
      extended bycom.elegantj.jfc.table.DefaultJFCTableColumnModel
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ListSelectionListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.swing.table.TableColumnModel

public class DefaultJFCTableColumnModel
extends javax.swing.table.DefaultTableColumnModel

The standard column-handler for a JFCTable.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableColumnModel
changeEvent, columnMargin, columnSelectionAllowed, listenerList, selectionModel, tableColumns, totalColumnWidth
 
Constructor Summary
DefaultJFCTableColumnModel()
          Creates a default table column model.
 
Method Summary
 void insertColumn(javax.swing.table.TableColumn aColumn, int column)
          Inserts aColumn to the column index of the tableColumns array.
 void removeColumn(javax.swing.table.TableColumn aColumn)
          Deletes the column from the tableColumns array.
 
Methods inherited from class javax.swing.table.DefaultTableColumnModel
addColumn, addColumnModelListener, createSelectionModel, fireColumnAdded, fireColumnMarginChanged, fireColumnMoved, fireColumnRemoved, fireColumnSelectionChanged, getColumn, getColumnCount, getColumnIndex, getColumnIndexAtX, getColumnMargin, getColumnModelListeners, getColumns, getColumnSelectionAllowed, getListeners, getSelectedColumnCount, getSelectedColumns, getSelectionModel, getTotalColumnWidth, moveColumn, propertyChange, recalcWidthCache, removeColumnModelListener, setColumnMargin, setColumnSelectionAllowed, setSelectionModel, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultJFCTableColumnModel

public DefaultJFCTableColumnModel()
Creates a default table column model.

Method Detail

insertColumn

public void insertColumn(javax.swing.table.TableColumn aColumn,
                         int column)
Inserts aColumn to the column index of the tableColumns array. This method also posts the columnAdded event to its listeners.

Parameters:
aColumn - the TableColumn to be inserted
column - the TableColumn position

removeColumn

public void removeColumn(javax.swing.table.TableColumn aColumn)
Deletes the column from the tableColumns array. This method will do nothing if column is not in the table's columns list. tile is called to resize both the header and table views. This method also posts a columnRemoved event to its listeners.

Parameters:
aColumn - the TableColumn to be removed

ElegantJ Tables Java API Specification v1.1

Submit a bug or feature

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjbeans.com
All Rights Reserved.