Like the other
JViews
TGO components, the table component is based on the MVC
architecture, which means that it has a model, a view and a
controller associated with it. For a general introduction to the
MVC architecture, see
Architecture of graphic components which
describes the classes and features of the table component specific
to each of the three modules of the MVC architecture, and also
explains the role of the adapter.