A table with editable cells is needed, so that the user can change
attributes of individual records by entering new values directly into
the table's cells.
The concrete class of the records for which to set a column's value
depends on the
TableModel
used. See the documentation of
getRecord
in the specific class for more detailed information.
The data model on which the table is based needs to send appropriate
events so that the table can correctly update its contents.