I need to create a Java GUI mortgage calculator that calculates the mortgage. On the GUI there will be a house and if they click on it, it will bring them to the calculator. It will accept an interest rate, number of years borrowed and amount of loan. I need to create a drop down menu for the number of years borrowed to have the option of 3, 5, 10, 15, or 30 years for the user to choose from. This program needs to have classes, subclasses, public or private methods, variables and interfaces. I need to use a layout manager of some kind. Some painting or graphics, GUI controls like buttons, lists and event handling like a click, keyboard events, and a file output. Afteryou create the program output all of the data to an output file and save it there. I would like to the a textfiled for the user input except the number of years borrowed needed to be a drop down menu. If you can create a button that has "Calculate" on the left hand side, "Save" in the middle, and "Cancel" on the right.
I also need another program which has two panels. On each side of the panel there will be one JButton doing something, JRadioButton doing something, JCheckBox doing something. On the other panel it will have a JTextField doing something, JComboBox doing something, and a List doing something. Please include event listeners.
I will provide further details if needed.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.