简单注册界面程序设计

import 案例3.MyFrame;

public class GUIDemo {
    
    public static void main(String[] args){
        
        MyFrame frm=new MyFrame("注册界面");
    }
}

package 案例3;



import javax.swing.ButtonGroup;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class MyFrame extends JFrame{
    private JLabel lab1,lab2,lab3,lab4,lab5,lab6,lab7,lab8;
    private JTextField tf1,tf2;
    private JPanel contentPane;
    private JPasswordField pwf1,pwf2;
    private JTextArea ta;
    private JRadioButton rbtMale,rbtFemale;
    private ButtonGroup grp;
    private JComboBox cmdCard;
    private JCheckBox chkAgree;
    
    MyFrame(String s){
        super(s);
        setSize(315,400);
        setLocationRelativeTo(null);
        contentPane=new JPanel();
        setContentPane(contentPane);
        lab1=new JLabel("用户名");
        tf1=new JTextField(20);
        lab2=new JLabel("密码");
        pwf1=new JPasswordField(20);
        pwf1.setEchoChar('*');
        lab3=new JLabel("确认密码");
        pwf2=new JPasswordField(20);
        pwf2.setEchoChar('*');
        lab4=new JLabel("个人简历");
        ta=new JTextArea(10,20);
        lab5=new JLabel("性别");
        rbtMale=new JRadioButton("男");
        rbtFemale=new JRadioButton("女");
        grp=new ButtonGroup();
        grp.add(rbtMale);
        grp.add(rbtFemale);
        lab6=new JLabel("证件类型");
        String cardType[]={"身份证","护照","学生证","驾驶证","军官证","其他"};
        cmdCard=new JComboBox(cardType);
        lab7=new JLabel("证件号码");
        tf2=new JTextField(20);
        lab8=new JLabel("同意服务条款");
        chkAgree=new JCheckBox("我已经看过并同意使用协议");
        
        
        
        contentPane.add(lab1);
        contentPane.add(tf1);
        contentPane.add(lab2);
        contentPane.add(pwf1);
        contentPane.add(lab3);
        contentPane.add(pwf2);
        contentPane.add(lab4);
        contentPane.add(ta);
        contentPane.add(lab5);
        contentPane.add(rbtMale);
        contentPane.add(rbtFemale);
        contentPane.add(lab6);
        contentPane.add(cmdCard);
        contentPane.add(lab7);
        contentPane.add(tf2);
        contentPane.add(lab8);
        contentPane.add(chkAgree);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
        setVisible(true);
    }
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值