Generate frames with the specified layout. Each frame is to be coded as a separate Java class called Framen, where n is the description number below. Use a different "look and . Use at least two layout managers other than the folow layout manager somewhere in the three frames. You may use any combination of containers and layout managers that will produce the desired result. In each case, the frame label should be "Frame n" where n is the exercise part number. Always exit the program when the frame is closed. 1. A frame for entering a name and phone number. The label "Name" followed by a text box for the name is at the top. Below it is the label "Phone" three text boxes of appropriate sizes for the area code, exchange, and number, with a dash between each pair of text boxes. The program should end when the frame is closed. feel" for each frame. 2. Display a dialog box labeled "Major" with a question mark icon and the message "Indicate your major". The choices are buttons labeled "CS", "CE", "EE", and "Other". End the program as soon as the any button is clicked. Do not allow the user to close the dialog without making a selection. 3. Place a descriptive label of your choice across the top, inside the frame. In the area below the label, there are to be three radio buttons labeled A, B, and C one above the other down the left side. The default selection is B. To the right of the buttons is a text area 5 lines high by 20 characters per line with scrollbars. Across the bottom are two buttons labeled "OK" and "Cancel". The program should terminate when either button is selected or when the frame is closed.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
4) Java source file for each layout 5) LOT OF COMENTS 6) Submit the [url removed, login to view] [url removed, login to view] files, one per frame, where n is the layout number