This package contains most of the user interface classes that use Swing to present the user interface. There are two groups of classes: those that present an interface for provisioning servers and those that present an interface for provisioning users. On the servers side, all of the GUI classes were created with the Borland JBuilder designer and can be viewed using that. The server-side classes in this package should simply present the user interface and little more. Rules for how you navigate between screens and when buttons are enabled and disabled are in the ConfigureServers class of this package. Any code dealing with the actual data is in the data package. There is a sequence diagram showing the calls that are made when each of the main buttons is pressed. The diagrams for the OK and New buttons are in this package, and the diagrams for the Delete and Cancel buttons are in the data package.
Two major portions of the user interface are defined in other packages. The JTable that shows all Users is in the userEditor package. The JTree that shows all servers is in the data package.