
效果图
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();
}
}