Reference no: EM13380383
Within this project create a package called MyCompleteSystem
1. Author a new class within your newly created package called MySystemGui. In this class, you need to extend the JFrame class and implement the appropriate listeners so that your system will work.
Your GUI system must include the following functionality:
class MySystemGui
I. implementation of appropriate listeners to respond to events
II. at least 2 working buttons that trigger appropriate calculations on underlying objects (from assignment 1), with results displayed to console or textarea
III. at least 5 labels
IV. a list selection (Radio Buttons or Check List) that is populated by a vector list based on an object in your system
V. a text field that allows the user to input a value to search for, a button to trigger the search. When the button is pressed, the search will be triggered and the results will be displayed either to the console or a textarea in a panel on the GUI.
VI. a search method to execute search in part V (it is ok to be calling a method on an object from assignment 1)
VII. high quality code, including comments, trapped exceptions and good design where code is separated into separate methods
2. In your MySystemGui class, create a main method that will instantiate your GUI when run.
3. In your documentation, explain how you have tested your code and the results of your testing. Include screen shots demonstrating the results when you tested your code.