import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class CheckBox extends JApplet implements ItemListener
{
  FlowLayout flow = new FlowLayout();
  JCheckBox clickMe = new JCheckBox("Click Me");
  JLabel iSawThat = new JLabel("");
  JLabel iSawThatToo = new JLabel("The CheckBox has not been clicked yet.");

  public void init()
  {
    Container con = getContentPane();
    con.setLayout(flow);
    con.add(clickMe);
    con.add(iSawThat);
    con.add(iSawThatToo);
    
    clickMe.addItemListener(this);
  }

  public void itemStateChanged(ItemEvent event)
  {
    Object source = event.getSource();

    if(source == clickMe)
    {
      iSawThat.setText("Box was clicked.");
      if(clickMe.isSelected())
      {
        iSawThatToo.setText("It is currently selected.");
      }
      else
      {
        iSawThatToo.setText("Not currently selected.");
      }
    }
    repaint();
  }
}
Hosted by www.Geocities.ws

1