// Demonstrate Choice lists. import java.awt.*; import java.applet.*; /* <applet code="ChoiceDemo" width=300 height=180> </applet> */ public class ChoiceDemo extends Applet { Choice os, browser; String msg = ""; public void init() { os = new Choice(); browser = new Choice(); // add items to os list os.addItem("Windows 95"); os.addItem("Windows NT"); os.addItem("Solaris"); os.addItem("MacOS"); // add items to browser list browser.addItem("Netscape 1.1"); browser.addItem("Netscape 2.x"); browser.addItem("Internet Explorer 2.0"); browser.addItem("Internet Explorer 3.0"); browser.addItem("Lynx 2.4"); browser.select("Netscape 2.x"); // add choice lists to window add(os); add(browser); } // Repaint when a selection has been made. public boolean action(Event evtObj, Object arg) { if(evtObj.target instanceof Choice) { repaint(); return true; } return false; } // Display current selections. public void paint(Graphics g) { msg = "Current OS: "; msg += os.getSelectedItem(); g.drawString(msg, 6, 120); msg = "Current Browser: "; msg += browser.getSelectedItem(); g.drawString(msg, 6, 140); } }