java实现注册界面设计
来源:互联网 发布:java 图片识别 编辑:程序博客网 时间:2024/05/22 03:42
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();
}
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("注册界面");
}
}
0 0
- java实现注册界面设计
- 注册界面设计
- Java 界面设计
- Java界面设计
- Java界面设计
- JAVA之简单界面设计(布局,更改背景图片,按钮监听 + 数据库登陆注册相关..)
- Java swing 实现高仿 QQ2013之登入界面设计
- java 实现邮箱验证注册
- swing包实现界面设计
- 100个国外网站登录&注册界面设计
- android注册/登录圆角界面设计
- Java 界面设计技巧【原创】
- Java可视化界面设计
- Java 界面设计 细节
- Java记事本GUI界面设计
- Java界面设计概述
- java 备忘录界面设计--心路历程
- Java界面设计心路历程后续
- echart表格颜色设置
- 简单工厂模式、工厂模式、抽象工厂模式
- Spring(5)AOP-Aspect Oriented Programming
- 移动端服务器端身份证识别演示
- 文章标题
- java实现注册界面设计
- MQ收发顺序消息
- HDU 6027 Easy Summation
- Linux7 下Hadoop集群用户管理方案之一 用户管理集群方案概述
- zookeeper架构
- C++ 图的遍历(广度优先遍历)
- centos安装pip
- Easy-26
- 二叉树遍历序列还原