| 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.
|
| Modifier and Type | Method and Description |
|---|---|
TableCellRenderer |
JTable.getCellRenderer(int row, int column)
Returns an appropriate renderer for the cell specified by this row and column.
|
TableCellRenderer |
JTable.getDefaultRenderer(Class
Returns the cell renderer to be used when no renderer has been set in a
TableColumn.
|
| Modifier and Type | Method and Description |
|---|---|
Component |
JTable.prepareRenderer(TableCellRenderer
Prepares the renderer by querying the data model for the value and selection state of the cell at
row,
column.
|
void |
JTable.setDefaultRenderer(Class
Sets a default cell renderer to be used if no renderer has been set in a
TableColumn.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultTableCellRenderer
The standard class for rendering (displaying) individual cells in a
JTable.
|
static class |
DefaultTableCellRenderer
A subclass of
DefaultTableCellRenderer that implements
UIResource.
|
| Modifier and Type | Field and Description |
|---|---|
protected TableCellRenderer |
TableColumn.cellRenderer
The renderer used to draw the data cells of the column.
|
protected TableCellRenderer |
TableColumn.headerRenderer
The renderer used to draw the header of the column.
|
| Modifier and Type | Method and Description |
|---|---|
protected TableCellRenderer |
TableColumn.createDefaultHeaderRenderer()
As of Java 2 platform v1.3, this method is not called by the
TableColumn constructor.
|
protected TableCellRenderer |
JTableHeader.createDefaultRenderer()
Returns a default renderer to be used when no header renderer is defined by a
TableColumn.
|
TableCellRenderer |
TableColumn.getCellRenderer()
Returns the
TableCellRenderer used by the
JTable to draw values for this column.
|
TableCellRenderer |
JTableHeader.getDefaultRenderer()
Returns the default renderer used when no
headerRenderer is defined by a
TableColumn.
|
TableCellRenderer |
TableColumn.getHeaderRenderer()
Returns the
TableCellRenderer used to draw the header of the
TableColumn.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TableColumn.setCellRenderer(TableCellRenderer
Sets the
TableCellRenderer used by
JTable to draw individual values for this column.
|
void |
JTableHeader.setDefaultRenderer(TableCellRenderer
Sets the default renderer to be used when no
headerRenderer is defined by a
TableColumn.
|
void |
TableColumn.setHeaderRenderer(TableCellRenderer
Sets the
TableCellRenderer used to draw the
TableColumn's header to
headerRenderer.
|
| Constructor and Description | |
|---|---|
TableColumn(int modelIndex, int width, TableCellRenderer
Creates and initializes an instance of
TableColumn with the specified model index, width, cell renderer, and cell editor; all
TableColumn constructors delegate to this one.
|