GUI Program
Due: November 18
Objective
To gain experience with GUI programming in Java.Task
For this program you will recreate one of your past programming assignments (except for the Triangle one) with a GUI!
Details
You have a good amount of flexibility with this, but there are a few specific requirements for each choice:
You should display all the need info to the user: their overall and turn score, along with the computer's overall score. You also should show what was rolled each time.
You should display all needed info to the user. Also, choosing which hole is taken should be done with a button of some kind, not by entering a number.
Your program should use the JFileChooser class for selecting which file to use as input and output. You should not read it in with a text field. You should also use a JPasswordField for the key, for added security!
You should use a JSlider or JSpinner for getting the numerical inputs.
Additionally, everything must be done through the GUI. You can't rely on any input or output through the "normal" means!
General Requirements
- Your code should be readable and reasonably indented.
- You must provide comments in your program.
- You must include a comment at the top with your name.
- You should not have a "package" line in your program.
- You should not have the comments NetBeans puts in by default e.g. the "license header", "@author" or "TODO" lines.
- Your file name/class name should be something descriptive, not something like "JavaApplication4".