Demo Choice


// Demostrate Choice lists. 
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("Googel"); 
        browser.add("Internet Explorer");
        browser.add("Chrome"); 
        browser.add("Opera mini"); 
        browser.add("Lynx 2.4"); 
        browser.select("Netscap 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 : ";
        msg1 += os.getSelectedItem();
        g.drawString(msg1, 6, 120);
        
        msg2 = "Current Browser: ";
        msg2 += browser.getSelectedItem();
        g.drawString(msg2, 6, 140);
    }
}

Output: