Choice Help
Help is available for each task,
or you can go straight to the Choice
source code to see a
solution.
Task 1
Create an applet called ChoiceTest. In the init method, create and add an object called MyChoice that you will create later.
import java.awt.*;
public class ChoiceTest extends java.applet.Applet {
public void init() {
MyChoice flavors = new MyChoice();
add(flavors);
}
}
Task 2
Create a class called MyChoice that extends Choice. In its constructor, add three items: "Chocolate", "Vanilla", and "Strawberry".
Items are added to a Choice via the addItem method:
class MyChoice extends Choice {
public MyChoice() {
addItem("Chocolate");
addItem("Vanilla");
addItem("Strawberry");
}
}
Task 3
Define the method action in MyChoice so that when the user selects an item, it is printed to System.out.
The action method will be called whenever a user selects an item from the Choice. The argument is the String item that was selected and you can simply print it to System.out.
class MyChoice extends Choice {
...
public boolean action(Event e, Object color) {
System.out.println("selected " + color);
return true;
}
}
|