import java.awt.*;
import java.awt.event.*;
public class MyChoice
{
Frame f = new Frame("Choice的用法");
Choice ch = new Choice();
Label l = new Label("您选择的是");
public static void main(String[] args)
{
MyChoice c = new MyChoice();
c.go();
}
void go()
{
f.setSize(500,300);
f.setLayout(new GridLayout(2,1,0,30));
ch.add("数学");
ch.add("英语");
ch.add("地理");
f.add(ch);
f.add(l);
ch.addItemListener(new ChoiceHandler());
f.addWindowListener(new WindowHandler());
f.setResizable(true);
f.setVisible(true);
}
class ChoiceHandler implements ItemListener
{
public void itemStateChanged(ItemEvent e)
{
String str;
str = ch.getSelectedItem();
l.setText("您选择的是"+str);
}
}
class WindowHandler extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(1);
}
}
}