EN 605.482 GUI Development with the Java Foundation Classes
Homework 3
In this homework, you will use
begin to make components that will be used in your Wizard of the next homework.
The requirements for this assignment are as follows. You are to make a series of panels which will be used to initialize the constructor of the PlotPad object from Homework 2. You will design a series of panels, which will be held by a JTabbedPane object, which allows the user to enter the following information:
At the bottom of the window, you shall have a "verify" button which, when pushed, will verify the fields in the shown tab.
Grading Criteria is as follows:
| Item |
Points |
|---|---|
| Program Runs w/ no exceptions | 20 |
| Good Layout of Panels | 20 |
| Error Checking Performed with adequate feedback | 25 |
| Design of UI components (choice of controls) | 20 |
| Cover Page Complete | 5 |
| Neatness/Presentation | 5 |
| Extra Effort | 5 |
The above applet shows a sample set of panels that accomplish this tasking.
One of the things you should keep in mind for this homework is the upcoming Homework 5.