您的位置:首页 > 编程语言 > Java开发

java实现注册界面设计

2017-05-07 21:04 615 查看
import java.awt.BorderLayout;

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 JPanel pan1, pan2, pan3;
private JLabel labName, labPassword, labConfirm, labInstruction, labSex, labId, labNumber, labA;
private JTextField textField1, textField2;
private JPasswordField passwordField, passwordField2;
private JTextArea textArea;
private JRadioButton radioButton1, radioButton2;
private JComboBox comboBox;
private JCheckBox checkBox;

public MyFrame(String s) {
super(s);
setSize(320, 400);
setLocationRelativeTo(null);

JPanel contentPane = new JPanel(new BorderLayout());
setContentPane(contentPane);

pan1 = new JPanel();
contentPane.add(pan1, BorderLayout.NORTH);

labName = new JLabel("用户名:");
textField1 = new JTextField(20);
labPassword = new JLabel("密码:");
passwordField = new JPasswordField(20);
passwordField.setEchoChar('*');
labConfirm = new JLabel("确认密码:");
passwordField2 = new JPasswordField(20);
passwordField2.setEchoChar('*');
pan1.add(labName);
pan1.add(textField1);
pan1.add(labPassword);
pan1.add(passwordField);
pan1.add(labConfirm);
pan1.add(passwordField2);

pan2 = new JPanel();
contentPane.add(pan2, BorderLayout.CENTER);
labInstruction = new JLabel("个人简介:");
textArea = new JTextArea(10, 20);
labSex = new JLabel("性别:");
radioButton1 = new JRadioButton("男");
radioButton2 = new JRadioButton("女");
labId = new JLabel("证件类型:");
String[] item = { "身份证", "护照", "学生证", "驾驶证", "军官证", "其他" };
comboBox = new JComboBox(item);

ButtonGroup btngroup = new ButtonGroup();
btngroup.add(radioButton1);
btngroup.add(radioButton2);

pan2.add(labInstruction);
pan2.add(textArea);
pan2.add(labSex);
pan2.add(radioButton1);
pan2.add(radioButton2);
pan2.add(labId);
pan2.add(comboBox);

pan3 = new JPanel();
contentPane.add(pan3, BorderLayout.SOUTH);
labNumber = new JLabel("证件号码:");
textField2 = new JTextField(20);
labA = new JLabel("同意服务条款:");
checkBox = new JCheckBox("我已经看过并同意使用协议");

pan3.add(labNumber);
pan3.add(textField2);
pan3.add(labA);
pan3.add(checkBox);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
pack();
}
}

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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java GUI 注册界面