// Demonstrate check boxes. import java.awt.*; import java.applet.*; public class CheckboxDemo extends Applet { String msg = ""; Checkbox win95, winNT, solaris, mac; public void init() { win95 = new Checkbox("Windows 95", null, true); winNT = new Checkbox("Windows NT"); solaris = new Checkbox("Solaris"); mac = new Checkbox("MacOS"); add(win95); add(winNT); add(solaris); add(mac); } // Repaint when status of check box changes. public boolean action(Event evtObj, Object arg) { if(evtObj.target instanceof Checkbox) { repaint(); return true; } return false; } // Display current state of the check boxes. public void paint(Graphics g) { msg = "Current state: "; g.drawString(msg, 6, 80); msg = " Windows 95: " + win95.getState(); g.drawString(msg, 6, 100); msg = " Windows NT: " + winNT.getState(); g.drawString(msg, 6, 120); msg = " Solaris: " + solaris.getState(); g.drawString(msg, 6, 140); msg = " MacOS: " + mac.getState(); g.drawString(msg, 6, 160); } }