Due: Oct 30th at 11:55pm
The high level objectives of this lab are:
To use event driven programming.
To use swing to build a program with a graphical interface.
To practice inheritance again.
To implement an interface.
You must satisfy the following constraints on your program
Your program should be well commented
No one method may be longer than 25 lines of code long (Lines with only braces on them don't count. Since comments and white space aren't code, they do not count either.)
One of your classes must extend the JFrame class
When your program is ready, you need to write a readme.txt file that provides me the following information:
The name of your java files (and the names of any extra non-public classes that are contained in the file.)
The implementation decisions that you made. Why did you solve the problem the way that you did?
Directions on running and using your
program. Especially anything that might not be the same for all
students. Also tell me what file name you used and the format you are
saving the data (for example are the textbox data first? or the
slider? how are you storing the checkboxes? as true and false? zero
and one or something else.)
And any problems or bugs left in your program. If your program doesn't quite work in some situations, tell me about it. If your program doesn't run or compile, I want to know that before I try.
When your readme and your code is ready, zip up your files and submit them
using moodle as you have done for the recent labs