import java.awt.*; import java.awt.event.*; import javax.swing.*; public class checkbox extends JFrame{ private JPanel panel1 = new JPanel(); private JPanel panel2 = new JPanel(); private JTextArea jt=new JTextArea(3,10); private JCheckBox jc1=new JCheckBox("1"); private JCheckBox jc2=new JCheckBox("2"); private JCheckBox jc3=new JCheckBox("3"); public checkbox(){ Container c=getContentPane(); setSize(200,160); setVisible(true); setTitle("复选框的使用"); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); c.setLayout(new BorderLayout()); c.add(panel1, BorderLayout.NORTH); final JScrollPane scrollPane = new JScrollPane(jt); panel1.add(scrollPane); c.add(panel2, BorderLayout.SOUTH); panel2.add(jc1); jc1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ jt.append("复选框1被选中\n"); } }); panel2.add(jc2); jc2.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ jt.append("复选框2被选中\n"); } }); panel2.add(jc3); jc3.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ jt.append("复选框3被选中\n"); } }); } public static void main(String[] args) { new checkbox(); } }
程序运行效果图:
原文:http://www.cnblogs.com/lvbloges/p/5293327.html