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("注册界面");
}
}
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("注册界面");
}
}
相关文章推荐
- Android+JavaEE实现登录注册(2)——Android登录界面设计
- 基于Java的界面布局DSL的设计与实现
- 设计组织树 通过java拼接xml组织树 实现界面组织树 通过数据库配置动态决定菜单树显示与否、排列优先
- 基于Java的界面布局DSL的设计与实现
- 注册界面设计及实现之(三)SharedPerferences实现数据暂存
- Java登录界面的实现(注册、登录、背景图片)
- Java中接口的实现与简单登陆界面的设计
- JavaWeb表单注册界面的实现方法
- 基于 Java 的界面布局 DSL 的设计与实现
- JAVA实现简单系统登陆注册模块的设计(附详细代码分析)
- 应用java的实现和设计界面布局DSL
- Android入门实例三 注册界面的设计与实现
- 注册界面设计及实现之(一)注册界面的开发实现
- 基于Java的界面布局DSL的设计与实现
- [课程设计]Java实现图形化窗口界面可存储ATM机(自助取款机)
- 基于Java的界面布局DSL的设计与实现
- JAVA之简单界面设计(布局,更改背景图片,按钮监听 + 数据库登陆注册相关..)
- 边记边学PHP-(七)HTML语言设计注册界面及传递信息的实现
- Java swing 实现高仿 QQ2013之登入界面设计
- 基于Java的界面布局DSL的设计与实现