java常见的组件_JAVA入门到精通-第31讲-常见组件

/**

* 复选框组件(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}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值