复选框利用JCheckbox类实现,它跟单选按钮的区别就是复选框可以多选,单选按钮只能单选。下图是复选框的构造器,如下图所示。
/**
*这段代码主要是为展示如何创建复选框组件
*/
publicclassBWF{
publicstaticintwidth=300;
publicstaticintheight=200;
publicstaticvoidmain(String args[]){
JFrame jf=newJFrame("添加复选框按钮组件");
jf.setSize(width,height);
JPanel contentPane=newJPanel();
JCheckBox jc1=newJCheckBox("乒乓球");//创建复选框
JCheckBox jc2=newJCheckBox("篮球");
JCheckBox jc3=newJCheckBox("电视书");
JCheckBox jc4=newJCheckBox("数学书");
JCheckBox jc5=newJCheckBox("电影");
JCheckBox jc6=newJCheckBox("录像");
contentPane.add(jc1);//把复选框添加到内容面板
contentPane.add(jc2);
contentPane.add(jc3);
contentPane.add(jc4);
contentPane.add(jc5);
contentPane.add(jc6);
jf.setContentPane(contentPane);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
}