
package tu;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Checkbox;
import java.awt.CheckboxGroup;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MyCheckbox {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame f=new JFrame("复选框");
f.setSize(400,290);
Label lab=new Label("请选择种类:");
//创建复选框
Checkbox ck1=new Checkbox("薯条");
Checkbox ck2=new Checkbox("汉堡",true);//初始状态选择为汉堡,可乐
Checkbox ck3=new Checkbox("可乐",true);//flag 的值将决定复选框的初始状态
Checkbox ck4=new Checkbox("鸡翅");
//创建复选框组
Label lab2=new Label("请选择套餐:");
CheckboxGroup ckp=new CheckboxGroup();
Checkbox c1=new Checkbox("A套餐",ckp,false);
Checkbox c2=new Checkbox("B套餐",ckp,true);
Checkbox c3=new Checkbox("C套餐",ckp,false);
f.setLayout(new FlowLayout(FlowLayout.LEFT,15,3));//布局左对齐 右移动15 2表示创建两个复选组
ImageIcon img=new ImageIcon("D:\\lll\\bb.jpg");
JLabel labelPicture=new JLabel(img);
f.add(lab);
f.add(ck1);
f.add(ck2);
f.add(ck3);
f.add(ck4);
f.add(lab2);
f.add(c1);
f.add(c2);
f.add(c3);
f.add(labelPicture);
f.setVisible(true);//组件显示
}
}

还没有评论,来说两句吧...