import java.awt.*; import java.awt.event.*; public class CheckboxGUI3 implements ItemListener { public CheckboxGUI3 (){ Frame frame = new Frame ("My GUI"); frame.setSize(300,300); Checkbox checkbox = new Checkbox ("Tick me"); CheckboxListener cbl = new CheckboxListener(); checkbox.addItemListener(this); frame.add(checkbox); frame.setVisible(true); } public void itemStateChanged(ItemEvent e) { ((Checkbox)(e.getSource())).setLabel("I've been ticked"); } public static void main (String args[]) { new CheckboxGUI3(); } }