/**
* 复选框组件(JCheckBox)和单选框组件(JRadioButton)使用
*/
import java.awt.*;
import javax.swing.*;
public class Window007 extends JFrame{
//定义组件
JPanel jp1,jp2,jp3;
JLabel jl1,jl2;
JCheckBox jcb1,jcb2,jcb3;
JRadioButton jrb1,jrb2;
ButtonGroup bg;
JButton jb1,jb2;
public static void main(String[] args) {
Window007 win=new Window007();
}
//构造函数
public Window007(){
//创建组件
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
jl1=new JLabel("你最喜欢的运功:");
jl2=new JLabel("你的性别:");
jcb1=new JCheckBox("足球");
jcb2=new JCheckBox("篮球");
jcb3=new JCheckBox("网球");
jrb1=new JRadioButton("男");
jrb2=new JRadioButton("女");
jb1=new JButton("注册用户");
jb2=new JButton("取消注册");
//一定要把jrb1与jrb2放入到一个ButtonGroup中
ButtonGroup bg=new ButtonGroup();
bg.add(jrb1);
bg.add(jrb2);
//创建布局
this.setLayout(new GridLayout(3, 1));
//加入组件
jp1.add(jl1);
jp1.add(jcb1);
jp1.add(jcb2);
jp1.add(jcb3);
jp2.add(jl2);
jp2.add(jrb1);
jp2.add(jrb2);
jp3.add(jb1);
jp3.add(jb2);
this.add(jp1);
this.add(jp2);
this.add(jp3);
//设置窗体
this.setTitle("用户注册");
this.setSize(300, 150);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
xxxxxxxxxx
69
1/**
2* 复选框组件(JCheckBox)和单选框组件(JRadioButton)使用
3*/
4import java.awt.*;
5import javax.swing.*;
6public class Window007 extends JFrame{
7//定义组件
8JPanel jp1,jp2,jp3;
9JLabel jl1,jl2;
10JCheckBox jcb1,jcb2,jcb3;
11JRadioButton jrb1,jrb2;
12ButtonGroup bg;
13JButton jb1,jb2;
14public static void main(String[] args) {
15Window007 win=new Window007();
16}
17//构造函数
18public Window007(){
19//创建组件
20jp1=new JPanel();
21jp2=new JPanel();
22jp3=new JPanel();
23
24jl1=new JLabel("你最喜欢的运功:");
25jl2=new JLabel("你的性别:");
26
27jcb1=new JCheckBox("足球");
28jcb2=new JCheckBox("篮球");
29jcb3=new JCheckBox("网球");
30
31jrb1=new JRadioButton("男");
32jrb2=new JRadioButton("女");
33
34jb1=new JButton("注册用户");
35jb2=new JButton("取消注册");
36
37//一定要把jrb1与jrb2放入到一个ButtonGroup中
38ButtonGroup bg=new ButtonGroup();
39bg.add(jrb1);
40bg.add(jrb2);
41
42//创建布局
43this.setLayout(new GridLayout(3, 1));
44
45//加入组件
46jp1.add(jl1);
47jp1.add(jcb1);
48jp1.add(jcb2);
49jp1.add(jcb3);
50
51jp2.add(jl2);
52jp2.add(jrb1);
53jp2.add(jrb2);
54
55jp3.add(jb1);
56jp3.add(jb2);
57
58this.add(jp1);
59this.add(jp2);
60this.add(jp3);
61
62//设置窗体
63this.setTitle("用户注册");
64this.setSize(300, 150);
65this.setLocationRelativeTo(null);
66this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
67this.setVisible(true);
68}
69}