| 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Defines the requirements for a model object suitable for use with JTable.
DefaultTableColumnModel| Method Summary | |
 void | 
addColumn(TableColumn aColumn)
Appends aColumn to the end of the receiver's tableColumns array.  | 
 void | 
addColumnModelListener(TableColumnModelListener x)
Add a listener for table column model events.  | 
 TableColumn | 
getColumn(int columnIndex)
Returns the TableColumn object for the column at columnIndex  | 
 int | 
getColumnCount()
Returns the number of columns in the model  | 
 int | 
getColumnIndex(Object columnIdentifier)
Returns the index of the first column in the receiver's columns array whose identifier is equal to identifier, when compared using equals().  | 
 int | 
getColumnIndexAtX(int xPosition)
Returns the index of the column that lies on the xPosition, or -1 if it lies outside the any of the column's bounds.  | 
 int | 
getColumnMargin()
Returns the width margin between each column  | 
 Enumeration | 
getColumns()
Returns an Enumeration of all the columns in the model  | 
 boolean | 
getColumnSelectionAllowed()
Returns true if columns can be selected.  | 
 int | 
getSelectedColumnCount()
Returns the number of selected columns.  | 
 int[] | 
getSelectedColumns()
Returns an array of indexes for selected columns  | 
 ListSelectionModel | 
getSelectionModel()
Returns the current selection model.  | 
 int | 
getTotalColumnWidth()
Returns the total width of all the columns.  | 
 void | 
moveColumn(int columnIndex,
           int newIndex)
Moves the column and heading at columnIndex to newIndex.  | 
 void | 
removeColumn(TableColumn column)
Deletes the TableColumn column from the receiver's table columns array.  | 
 void | 
removeColumnModelListener(TableColumnModelListener x)
Remove a listener for table column model events.  | 
 void | 
setColumnMargin(int newMargin)
Sets the TableColumn's column margin to newMargin.  | 
 void | 
setColumnSelectionAllowed(boolean flag)
Sets whether the columns in this model can be selected.  | 
 void | 
setSelectionModel(ListSelectionModel newModel)
Sets the selection model, which handles selections.  | 
| Method Detail | 
public void addColumn(TableColumn aColumn)
aColumn - The TableColumn to be addedremoveColumn(javax.swing.table.TableColumn)public void removeColumn(TableColumn column)
column - The TableColumn to be removedaddColumn(javax.swing.table.TableColumn)
public void moveColumn(int columnIndex,
                       int newIndex)
columnIndex - the index of column to be movednewIndex - New index to move the columnpublic void setColumnMargin(int newMargin)
newMargin - the width margin of the columngetColumnMargin()public int getColumnCount()
public Enumeration getColumns()
public int getColumnIndex(Object columnIdentifier)
identifier - the identifier objectgetColumn(int)public TableColumn getColumn(int columnIndex)
columnIndex - the index of the column desiredpublic int getColumnMargin()
public int getColumnIndexAtX(int xPosition)
public int getTotalColumnWidth()
public void setColumnSelectionAllowed(boolean flag)
getColumnSelectionAllowed()public boolean getColumnSelectionAllowed()
setColumnSelectionAllowed(boolean)public int[] getSelectedColumns()
public int getSelectedColumnCount()
public void setSelectionModel(ListSelectionModel newModel)
newModel - a ListSelectionModel objectgetSelectionModel()public ListSelectionModel getSelectionModel()
setSelectionModel(javax.swing.ListSelectionModel)public void addColumnModelListener(TableColumnModelListener x)
x - a TableColumnModelListener objectpublic void removeColumnModelListener(TableColumnModelListener x)
x - a TableColumnModelListener object
  | 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||