import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JCheckBoxExample extends JFrame {

	public JCheckBoxExample() {
		super("JCheckBox example");
		Container cp = getContentPane();

		JCheckBox b1 = new JCheckBox("One");
		JCheckBox b2 = new JCheckBox("Two");
		JCheckBox b3 = new JCheckBox("Three");
		b1.setMnemonic(KeyEvent.VK_1);
		b2.setMnemonic(KeyEvent.VK_2);
		b3.setMnemonic(KeyEvent.VK_3);
		b1.setSelected(true);
		b3.setEnabled(false);

		cp.setLayout(new BoxLayout(cp, BoxLayout.Y_AXIS));
		cp.add(Box.createRigidArea(new Dimension(40, 15)));
		cp.add(b1);
		cp.add(b2);
		cp.add(b3);
		cp.add(Box.createRigidArea(new Dimension(40, 15)));
	}

	public static void main(String args[]) {
		JCheckBoxExample b = new JCheckBoxExample();
		b.pack();
		b.setVisible(true);
	}
}
