java编写的QQ之登录窗口

java编写的QQ之登录窗口

效果图

package login;

import java.awt.Dimension;

import java.awt.Toolkit;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class Reg extends JFrame {

private JLabel[] jl = {

new JLabel(" 用户名:"),

new JLabel(" 密 码:"),

new JLabel("确认密码:"),

new JLabel("真实姓名:"),

new JLabel(" email:"),

new JLabel(" QQ:"),

new JLabel("联系方式:")

};

private JTextField[] jtf={

new JTextField(20),

new JTextField(20),

new JTextField(20),

new JTextField(20),

new JTextField(20),

new JTextField(20),

new JTextField(20)

};

private JButton[] jb={

new JButton("注册"),

new JButton("重置")

};

private JPanel jp;

public Reg() {

super("注册");

jp=new JPanel();

jp.setLayout(null);

for(int i=0;i<7;i++){

jl[i].setBounds(30,10+i*50,80,30);

jp.add(jl[i]);

}

for(int i=0;i<7;i++){

jtf[i].setBounds(120,10+i*50,180,30);

jp.add(jtf[i]);

}

for(int i=0;i<2;i++){

jb[i].setBounds(80+i*100,370,80,30);

jp.add(jb[i]);

}

this.add(jp);

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

int centerX = screenSize.width / 2;

int centerY = screenSize.height / 2;

this.setBounds(centerX - 175, centerY - 350, 350, 450);

this.setVisible(true);

this.setResizable(false);

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

}

public static void main(String args[]) {

new Reg();

}

}