Use a JTable bean
to provide a view of objects from a table data model. Use the table
model to define or derive the objects for the table. You can do this
either by coding the model or by using a tool such as the database builder to
create the data model.
The user can select objects from the table, manipulate columns, and directly edit table cells.
Adding a table or tree view
Sun's JTable bean documentation
Table and tree beans
Beans for visual composition