## Uses of Class
javax.swing.table.TableColumn

Packages that use TableColumn
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
`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
`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
`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
`protected Vector<TableColumn>` DefaultTableColumnModel.`tableColumns` Array of TableColumn objects in this model

Methods in javax.swing.table that return TableColumn
`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
`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
`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`.