The JCheckBox Class
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class JChecjBoxDemo { public static void main(String[] args) { JCheckBox check1 = new JCheckBox("first"); JCheckBox check2 = new JCheckBox("second"); check1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { System.out.println("first checked"); } }); check2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { System.out.println("second checked"); } }); JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container c = f.getContentPane(); c.setLayout(new FlowLayout()); c.add(check1); c.add(check2); f.pack(); f.setVisible(true); } }