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();
}
}