 // チョイスのサンプル(JDK 1.1) [MenuN.java] 
 import java.applet.*; 
 import java.awt.*; 
 import java.awt.event.*;       //(a) JDK 1.1 
 public class MenuN extends Applet 
   implements ItemListener {    //(b) JDK 1.1 
   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) ラベルの追加 
      wChoice.addItemListener(this);  //(g) JDK 1.1 
   } //end init 
   //========= JDK 1.1 イベント処理(チョイス) ======== 
   public void itemStateChanged(ItemEvent e) { //(h) JDK 1.1 
     if (e.getSource() == wChoice) {  //(i) JDK 1.1 
        String st=wChoice.getSelectedItem();//(j) Itemの取出し 
        w=Integer.parseInt(st);       //(k) 文字列から数字へ 
        repaint();                    //(l) paintの呼び出し 
     } 
   } //end itemStateChanged 
   public void paint( Graphics g ) { 
      g.drawOval(50,50,w,w);          // 円を描く 
   } //end paint 
 } //end MenuN 
