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