import java.awt.*; import java.awt.event.*; public class JanelaCheckbox extends Janela { protected Checkbox c1 = new Checkbox("Primeira"); protected Checkbox c2 = new Checkbox("Segunda"); protected Checkbox c3 = new Checkbox("Terceira"); class CheckboxHandler implements ItemListener { public void itemStateChanged(ItemEvent ie) { Checkbox ch = (Checkbox) ie.getSource(); System.out.println("[Selecionou " + ch.getLabel() + "]:\t " + c1.getState() + "\t" + c2.getState() + "\t" + c3.getState() ); } } public JanelaCheckbox() { super("Janela e Checkbox"); CheckboxHandler cHandler = new CheckboxHandler(); c1.addItemListener(cHandler); c2.addItemListener(cHandler); c3.addItemListener(cHandler); add(c1, BorderLayout.NORTH); add(c2, BorderLayout.CENTER); add(c3, BorderLayout.SOUTH); } public static void main(String[] args) { JanelaCheckbox jch = new JanelaCheckbox(); jch.setVisible(true); } }