[黑马] 第1天 Swing ---实战

来源:互联网 发布:有赞 微盟 知乎 编辑:程序博客网 时间:2024/06/07 09:07
------- android培训 java培训期待与您交流! ----------
package com.test1;/* * 复选框和单选按钮 */import java.awt.*;import javax.swing.*;public class Demo8_7 extends JFrame {//定义JPanel jp1,jp2,jp3;JLabel jlb1,jlb2;JButton jb1,jb2;JCheckBox jcb1,jcb2,jcb3;JRadioButton jrb1,jrb2;ButtonGroup bg;public static void main(String[] args) {Demo8_7 demo = new Demo8_7();}/* * 构造函数 */public Demo8_7(){//创建组件jp1 = new JPanel();jp2 = new JPanel();jp3 = new JPanel();//jlb1 = new JLabel("你喜欢的运动");jlb2 = new JLabel("你的性别");jb1 = new JButton("注册用户");jb2 = new JButton("取消注册");jcb1 = new JCheckBox("足球");jcb2 = new JCheckBox("篮球");jcb3 = new JCheckBox("网球");jrb1 = new JRadioButton("男");jrb2 = new JRadioButton("女");//一定要把jrb1/jrb2放到一个叫ButtonGroup中ButtonGroup bg = new ButtonGroup();bg.add(jrb1);bg.add(jrb2);//设置布局管理器this.setLayout(new GridLayout(7,1));//添加组件jp1.add(jlb1);jp1.add(jcb1);jp1.add(jcb2);jp1.add(jcb3);jp2.add(jlb2);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(400,300);//禁止改变窗体大小this.setResizable(false);//关闭窗口this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//显示窗体this.setVisible(true);}}



 
 
 
------- android培训 java培训期待与您交流! ----------
原创粉丝点击