| 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.plaf.basic |
Provides user interface objects built according to the Basic look and feel.
|
| javax.swing.table |
Provides classes and interfaces for dealing with
javax.swing.JTable.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultListSelectionModel
Default data model for list selections.
|
| Modifier and Type | Field and Description |
|---|---|
protected ListSelectionModel |
JTable.selectionModel
The
ListSelectionModel of the table, used to keep track of row selections.
|
| Modifier and Type | Method and Description |
|---|---|
protected ListSelectionModel |
JTable.createDefaultSelectionModel()
Returns the default selection model object, which is a
DefaultListSelectionModel.
|
protected ListSelectionModel |
JList.createSelectionModel()
Returns an instance of
DefaultListSelectionModel; called during construction to initialize the list's selection model property.
|
ListSelectionModel |
JTable.getSelectionModel()
Returns the
ListSelectionModel that is used to maintain row selection state.
|
ListSelectionModel |
JList.getSelectionModel()
Returns the current selection model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JTable.setSelectionModel(ListSelectionModel
Sets the row selection model for this table to
newModel and registers for listener notifications from the new selection model.
|
void |
JList.setSelectionModel(ListSelectionModel
Sets the
selectionModel for the list to a non-
null
ListSelectionModel implementation.
|
| Constructor and Description | |
|---|---|
JTable(TableModel
Constructs a
JTable that is initialized with
dm as the data model,
cm as the column model, and
sm as the selection model.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicListUI.paintCell(Graphics
Paint one List cell: compute the relevant state, get the "rubber stamp" cell renderer component, and then use the CellRendererPane to paint it.
|
| Modifier and Type | Field and Description |
|---|---|
protected ListSelectionModel |
DefaultTableColumnModel.selectionModel
Model for keeping track of column selections
|
| Modifier and Type | Method and Description |
|---|---|
protected ListSelectionModel |
DefaultTableColumnModel.createSelectionModel()
Creates a new default list selection model.
|
ListSelectionModel |
TableColumnModel.getSelectionModel()
Returns the current selection model.
|
ListSelectionModel |
DefaultTableColumnModel.getSelectionModel()
Returns the
ListSelectionModel that is used to maintain column selection state.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TableColumnModel.setSelectionModel(ListSelectionModel
Sets the selection model.
|
void |
DefaultTableColumnModel.setSelectionModel(ListSelectionModel
Sets the selection model for this
TableColumnModel to
newModel and registers for listener notifications from the new selection model.
|