Java Applets: Interactive Programming
- The purpose of this assignment is
- to practice using widgets,
- to practice using layout managers,
- to have lots more fun with Java
You need to write a Java program that produces a GUI that represents
Note the number of items in the list and drop-down box.
The GUI has the following information:
- The title ("Sugar's Favorites") -- change it to your name
- Label for Instrument
- 6 instruments in the drop-down list
(piano, guitar, horn, bass, xylophone)
- Label for Candy
- 4 candies in the drop-down list
- Label for Courses
- 3 courses in the drop-down list
- Label for Artists
- List of Artists (multi-select)
- Label for Colors
- 4 radio buttons for Colors
(JRadioButton and ButtonGroup)
- favorite quote
- To Do Label
- 3 To Do buttons
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, here's an outline for your Favorites.java file.
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 Favorites.java file
Copyright © 2006-2007: E.S.Boese All rights reserved.