The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 4 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
Hi,Â
I have a homework for my Advanced program concept class.
I have attached the homework.
Please help (:
Thanks
Â
Homework #2MCIS 5103: Advanced Programming ConceptsInstructor: Dr. Justin L. RiceDue Date: 9/28/2016Create a GUI front end for Homework #1. See details below.1.Create a GUI that has two JRadioButtions which allow a user to select between an employee and amanager.(20 points)2.Create a GUI that pops up if an employee is selected. This new window should contain JLabels withJTextFields that allow the user to enter in all the employee's relevant information - e.g. Name, Title,Age, and Salary. Use the same inputs from theJane Doecasein Homework #1. The new windowshould also allow the user to raise the employee's salary by a certain percentage - JTextField (%Increase). Use the employee raiseSalary(int percent) method from Homework #1. Lastly, the newwindow should include a calculate button which computes and outputs the new salary when pressed.In this case, the new salary would be 82500.0.(20 points)3.Create a GUI that pops up if a manager is selected. This new window should contain JLabels withJTextFields that allow the user to enter in all the manager's relevant information - e.g. Name, Title,Age, Years of Experience, Highest Degree Earned, Salary, and Promotion Bonus. Use the same inputsfrom theJohn Doe casein Homework #1. The new window should also allow the user to raise themanager's salary by a certain percentage - JTextField (% Increase). Use the manager raiseSalary(intpercent) method from Homework #1. Lastly, the new window should include a calculate button whichcomputes and outputs the new salary when pressed. In this case, the new salary would be 115000.0.(20 points)4.Create a GUI error message that pops up if the user enters invalid information into the GUI fromquestion #2.(20 points)5.Create a GUI error message that pops up if the user enters invalid information into the GUI fromquestion #3.(20 points)Develop a reportthat containsan overviewof the source code. It should also include print screens of the GUIsfrom each scenario mentioned above.Copy source code and paste in the report's Appendix–similar to whatwas provided in the Homework #1 assignment.Note, all responses should be contained in ONE WORD orPDF document. Other formats will not be accepted.
Attachments: