You need to write a Java program that produces a GUI that represents
a library things.
Note the number of items in the list and drop-down box.
The GUI has the following information:
The title ("Favorite Movies") -- add your name so that it's similar to "Liz's Favorite Movies"
Label for Best Directors
4 directors in the drop-down list
Label for Best Martial Arts
6 martial arts movies in the drop-down list
Label for All time favorite
A non-editable JTextField with your favorite movie (stretched to fill even with combo boxes)
Label for Best Overall
at least 7 items in the list (multi-select)
Label for preference
3 radio buttons for types: comedy, drama, horror
(JRadioButton and ButtonGroup)
(JTextArea) You must have the text shown on multiple lines (use \n)
Quotes must be within double-quotes (use \")
To Do Label
3 To Do checkboxes
Must be black background and cyan foreground colors
For this assignment, the items above merely need to appear on the GUI,
the buttons don't need to do anything.
A later assignment will implement the Components so that the user can
interact with it.
Be aware that the layout of the GUI is an important part of this
It should look very close to what I have here.
Be sure to change the width and height dimensions of the applet to 750 by 300
To get you started, use the
to help you set up your code.
Be sure to declare your variables at the top and not inside methods.
You don't have to use this, but if you need help getting started, this might help.
If you do NOT use this outline, make sure you have several methods in your program
(e.g., you should not have all your code stuffed into the init() method)
You MUST use BorderLayout, GridLayout, and FlowLayout.
You may NOT use GridBagLayout or any other layout managers for this assignment.
i.e., I want you to understand these layouts specifically
The size of the text of the title should match closely to mine.
If you stretch out the Applet, the textArea should grow as well.
When you are satisfied that your GUI compiles and runs correctly,
submit the Movies.java file
What To Electronically Submit:
the Java GUI program file, Movies.java.
Make SURE you name it correctly!!