Demo Choice


  import java.awt.*;
  import java.awt.event.*;
  import java.applet.*;

  /*  
  <applet code="Applet7" width=300 height=180>  
  </applet>  
  */

  public class Applet7 extends Applet implements ItemListener 
  {
      Choice os, browser;
      String msg1 = "";
      String msg2 = "";

      public void init() 
      {
          os = new Choice();
          browser = new Choice();

          os.add("Apple");
          os.add("Nokia");
          os.add("Samsung");
          os.add("Oppo");
          os.add("Mi");

          browser.add("Netscape 3.x");
          browser.add("Netscape 4.x"); 
          browser.add("Netscape 5.x");
          browser.add("Netscape 6.x"); 
          browser.add("Google"); 
          browser.add("Internet Explorer");
          browser.add("Chrome"); 
          browser.add("Opera Mini"); 
          browser.add("Lynx 2.4"); 
          browser.select("Netscape 4.x");

          add(os);
          add(browser);

          os.addItemListener(this); 
          browser.addItemListener(this);
      }

      public void itemStateChanged(ItemEvent ie) 
      {
          repaint();
      }

      public void paint(Graphics g) 
      {
          msg1 = "Current OS: " + os.getSelectedItem();
          msg2 = "Current Browser: " + browser.getSelectedItem();

          g.drawString(msg1, 6, 120);
          g.drawString(msg2, 6, 140);
      }
  }

Output: