 // チョイスのサンプル(JDK 1.0.2) [Menu1.java] 
 import java.applet.*; 
 import java.awt.*; 
 public class Menu1 extends Applet { 
    int w=50;             // wの初期値 
    Choice wChoice;       // チョイス 
    public void init() {  // アプレットロード時の初期化メソッド 
       wChoice = new Choice();  //(c) チョイス 
       wChoice.addItem("50");   //(d) 選択項目の作成 
       wChoice.addItem("100");  //    選択項目の作成 
       wChoice.addItem("150");  //    選択項目の作成 
       wChoice.addItem("200");  //    選択項目の作成 
       add(wChoice);            //(e) Choiceの追加 
       add(new Label("Width")); //(f) ラベル 
    } //end init 
    public boolean action(Event e, Object o) { // イベント処理 
       if (e.target instanceof Choice) { //(h) チョイスの変更 
          String st=wChoice.getSelectedItem();//(j)項目の取出し 
          w=Integer.parseInt(st);        //(k) 文字列から数字へ 
          repaint();                     //(l) paintの呼び出し 
       } 
       return true; 
    } //end action 
    public void paint( Graphics g ) { 
       g.drawOval(50,50,w,w);            // 円を描く 
    } //end paint 
 } //end Menu1 
