Uses of Class javax.swing.table.TableColumn (Java SE 17 & JDK 17)
Description: use: module: java.desktop, package: javax.swing.table, class: TableColumn

# 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`.