The Rogue Wave® JViews
TGO graphic components all implement the generic MVC
(Model-View-Controller) architecture, an object-oriented pattern
used in GUI design to clearly separate application objects and data
from their graphic display and from the way the end user interacts
with them. By separating application data from the logic for
displaying and controlling this data, MVC provides a way to develop
GUI systems that support multiple presentations of the same
information. This section details the main components involved in
the MVC architecture and explains the role of the adapter inside
this architecture.