TabbingPanel.class

This is a simple demonstration of a tabbing panel. The TabbingPanel
class encapsulates tab behavior between valid controls such as TextFields,
Buttons and Choice boxes. One adds components to the TabbingPanel and
the TabbingPanel then intercepts any tab key or shift-tab key events.
Tabbing is restricted to valid controls such as editable TextFields and
enabled Buttons. Note that one must call the instance method
theTabbingPanel.InitializePanel() _after_ the controls have been added
to the TabbingPanel and _before_ the TabbingPanel is displayed.

This class was created as a demonstration of a MVC controller object. One
can divide up a problem into creating a model, a view and a
controller (MVC). The model encapsulates the application data and logic.
The view creates the GUI. The controller handles user and system input.
This simple application contains only a view and a controller.

To compile the source code with JDK 1.02, one should first compile the
files: AboutDialog.java, QuitDialog.java and TabbingPanel.java.
Then one could compile Frame1.java.

I have also included the Visual Cafe project.

jlouie 2.97
