QQReg.java

import java.awt.*;
import javax.swing.*;

public class QQReg extends JFrame{
    public static void main(String[] args){
        QQReg w = new QQReg();
        w.setVisible(true);
    }
    QQReg(){
        //设置窗体的基本信息
        this.setSize(660 , 380);
        this.setLocationRelativeTo(null);
        this.setTitle("Talking.GHOUL.Reg");
        this.setResizable(false);
        this.setIconImage(this.getToolkit().getImage("D:/lab_2/psb (11).jpg"));
        //new组件&设置组件
        JLabel labTitle = new JLabel("  SIGN UP  ");
        labTitle.setFont(new Font("", 0, 36));
        
        JLabel labUser = new JLabel("  Username");
        labUser.setFont(new Font("", 0, 30));
        JLabel labPass = new JLabel("  Password");
        labPass.setFont(new Font("", 0, 30));
        JLabel labPassRe = new JLabel("  Confirm Password");
        labPassRe.setFont(new Font("", 0, 30));
        
        JComboBox cmbUsername = new JComboBox();
        cmbUsername.setFont(new Font("", 0, 30));
        cmbUsername.addItem("かねき けん");
        cmbUsername.addItem("Kaneki Ken");
        cmbUsername.addItem("金木 研");
        
        JPasswordField txtPass = new JPasswordField();
        txtPass.setFont(new Font("", 0, 25));
        JPasswordField txtPassRe = new JPasswordField();
        txtPassRe.setFont(new Font("", 0, 25));
        
        JButton btnReg = new JButton(" CONFIRM ");
        btnReg.setFont(new Font("", 0, 30));
        //布置主面板
        JPanel panUser = new JPanel();
        panUser.setLayout(new GridLayout(3 , 3));
        
        panUser.add(labUser);
        panUser.add(cmbUsername);
        panUser.add(labPass);
        panUser.add(txtPass);
        panUser.add(labPassRe);
        panUser.add(txtPassRe);
        //布置按钮面板
        JPanel panButton = new JPanel();
        panButton.setLayout(new FlowLayout());
        
        panButton.add(btnReg);
        //布置窗体
        this.setLayout(new BorderLayout());
        
        this.add(labTitle , BorderLayout.NORTH);
        this.add(panUser , BorderLayout.CENTER);
        this.add(panButton , BorderLayout.SOUTH);
    }
}

 

posted @ 2016-10-25 23:22  xkfx  阅读(347)  评论(0)    收藏  举报