/* * BurgerBar.java * * Created on 21 April 2005, 21:58 */ import java.awt.*; import java.awt.event.*; /** * * @author briggsj */ public class BurgerBar extends java.applet.Applet implements ItemListener { Checkbox burger; Checkbox chips; boolean burgerOrder = false; boolean chipsOrder = false; /** Initialization method that will be called after the applet is loaded * into the browser. */ public void init() { burger = new Checkbox("Burger"); add(burger); burger.addItemListener(this); chips = new Checkbox("Chips"); add(chips); chips.addItemListener(this); } public void paint (Graphics g) { g.drawString("You have ordered:", 50, 50); if (burgerOrder) { g.drawString("burger", 60, 80); } if (chipsOrder) { g.drawString("chips", 60, 100); } } public void itemStateChanged(ItemEvent e) { if (e.getSource() == burger){ burgerOrder = burger.getState(); } if (e.getSource() == chips){ chipsOrder = chips.getState(); } repaint(); } }