Java注册界面设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java注册界面设计

package test;

import ponent;

import java.awt.Dimension;

import java.awt.Font;

import java.awt.GridBagConstraints;

import java.awt.GridBagLayout;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.BorderFactory;

import javax.swing.Box;

import javax.swing.ButtonGroup;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JRadioButton;

import javax.swing.JTextField;

import javax.swing.border.Border;

import java.util.Vector;

public class Register_GUI {

public Register_GUI() {

RegisterFrame rf = new RegisterFrame();

rf.setVisible(true);

}

public static void main(String args[]) {

new Register_GUI();

}

}

class RegisterFrame extends JFrame { // 框架类

/**

*

*/

private static final long serialVersionUID = -3779096743730354383L;

private Toolkit tool;

public RegisterFrame() {

setTitle("用户注册");

tool = Toolkit.getDefaultToolkit();

Dimension ds = tool.getScreenSize();

int w = ds.width;

int h = ds.height;

setBounds((w - 300) / 2, (h - 300) / 2, 300, 300);

setResizable(false);

RegisterPanel rp = new RegisterPanel(this);

add(rp);

}

}

class RegisterPanel extends JPanel implements ActionListener { // 容器类/**

*

*/

private static final long serialVersionUID = -

7078727217525013349L;

private JLabel titlelabel, namelabel, pwdlabel1, pwdlabel2, sexlabel, agelabel, classlabel;

private JTextField namefield, agefield;

private JPasswordField pwdfield1, pwdfield2;

private JButton commitbtn, resetbtn, cancelbtn;

private JRadioButton rbtn1, rbtn2;

private JComboBox combo;

private Vector v;

private GridBagLayout gbl;

private GridBagConstraints gbc;

private JPanel panel;

private Box box;

private JFrame iframe;

RegisterPanel(JFrame frame) {

iframe = frame;

titlelabel = new JLabel("用户注册");

titlelabel.setFont(new Font("华文彩云", Font.BOLD, 24));

namelabel = new JLabel("用户名:");

pwdlabel1 = new JLabel("密码:");

pwdlabel2 = new JLabel("确认密码:");

sexlabel = new JLabel("性别:");

agelabel = new JLabel("年龄:");

classlabel = new JLabel("所属班级:");

namefield = new JTextField(16);

pwdfield1 = new JPasswordField(16);

pwdfield1.setEchoChar('*');

pwdfield2 = new JPasswordField(16);

pwdfield2.setEchoChar('*');

相关文档
最新文档