# Uses of Class
javax.swing.table.TableColumn

Packages that use TableColumn
Package
Description
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.table
Provides classes and interfaces for dealing with `javax.swing.JTable`.

## Uses of TableColumn in javax.swing

Methods in javax.swing that return TableColumn
Modifier and Type
Method
Description
`TableColumn`
JTable.`getColumn(Object identifier)`
Returns the `TableColumn` object for the column in the table whose identifier is equal to `identifier`, when compared using `equals`.
Methods in javax.swing with parameters of type TableColumn
Modifier and Type
Method
Description
`void`
JTable.`addColumn(TableColumn aColumn)`
Appends `aColumn` to the end of the array of columns held by this `JTable`'s column model.
`void`
JTable.`removeColumn(TableColumn aColumn)`
Removes `aColumn` from this `JTable`'s array of columns.

## Uses of TableColumn in javax.swing.table

Fields in javax.swing.table declared as TableColumn
Modifier and Type
Field
Description
`protected TableColumn`
JTableHeader.`draggedColumn`
The index of the column being dragged.
`protected TableColumn`
JTableHeader.`resizingColumn`
The index of the column being resized.
Fields in javax.swing.table with type parameters of type TableColumn
Modifier and Type
Field
Description
`protected Vector<TableColumn>`
DefaultTableColumnModel.`tableColumns`
Array of TableColumn objects in this model
Methods in javax.swing.table that return TableColumn
Modifier and Type
Method
Description
`TableColumn`
DefaultTableColumnModel.`getColumn(int columnIndex)`
Returns the `TableColumn` object for the column at `columnIndex`.
`TableColumn`
TableColumnModel.`getColumn(int columnIndex)`
Returns the `TableColumn` object for the column at `columnIndex`.
`TableColumn`
JTableHeader.`getDraggedColumn()`
Returns the dragged column, if and only if, a drag is in process, otherwise returns `null`.
`TableColumn`
JTableHeader.`getResizingColumn()`
Returns the resizing column.
Methods in javax.swing.table that return types with arguments of type TableColumn
Modifier and Type
Method
Description
`Enumeration<TableColumn>`
DefaultTableColumnModel.`getColumns()`
Returns an `Enumeration` of all the columns in the model.
`Enumeration<TableColumn>`
TableColumnModel.`getColumns()`
Returns an `Enumeration` of all the columns in the model.
Methods in javax.swing.table with parameters of type TableColumn
Modifier and Type
Method
Description
`void`
DefaultTableColumnModel.`addColumn(TableColumn aColumn)`
Appends `aColumn` to the end of the `tableColumns` array.
`void`
TableColumnModel.`addColumn(TableColumn aColumn)`
Appends `aColumn` to the end of the `tableColumns` array.
`void`
DefaultTableColumnModel.`removeColumn(TableColumn column)`
Deletes the `column` from the `tableColumns` array.
`void`
TableColumnModel.`removeColumn(TableColumn column)`
Deletes the `TableColumn` `column` from the `tableColumns` array.
`void`
JTableHeader.`setDraggedColumn(TableColumn aColumn)`
Sets the header's `draggedColumn` to `aColumn`.
`void`
JTableHeader.`setResizingColumn(TableColumn aColumn)`
Sets the header's `resizingColumn` to `aColumn`.