// Demonstrate check box group.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
< applet code = "Applet5" width = 250 height = 200 >
< /applet>
*/
public class Applet5 extends Applet implements ItemListener
{
String msg = "";
Checkbox Win98 , winNT , solaris , mac;
CheckboxGroup cbg ;
public void init()
{
cbg = new CheckboxGroup();
Win98 = new Checkbox ("Windows 98/XP", cbg , true);
winNT = new Checkbox ("Windows NT/2000", cbg ,false);
solaris = new Checkbox ("Solaris", cbg , false);
mac = new Checkbox ("MacOS", cbg , false);
add(Win98);
add(winNT);
add(solaris);
add(mac);
Win98.addItemListener(this);
winNT.addItemListener(this);
solaris.addItemListener(this);
mac.addItemListener(this);
}
public void itemStateChanged (ItemEvent ie )
{
repaint();
}
public void paint(Graphics g)
{
msg = "Current selection : ";
msg += cbg.getSelectedCheckbox().getLabel();
g.drawString(msg , 6, 100);
}
}
Output: