首页 > 代码库 > day 2 : 重置
day 2 : 重置
import java.awt.*;
import javax.swing.*;
public class QQLogin extends JFrame{
QQLogin(){
this.setSize(300 , 400);
//new 组件
JLabel labUser = new JLabel(" Username");
JLabel labPass = new JLabel(" Password");
JTextField txtUser = new JTextField();
JPasswordField txtPass = new JPasswordField();
JButton btnLogin = new JButton("Sign in");
JButton btnReg = new JButton("Sign up");
JButton btnCancel = new JButton("Cancel");
//布置输入面板
JPanel panInput = new JPanel();
panInput.setLayout(new GridLayout(2 , 2));
panInput.add(labUser);
panInput.add(txtUser);
panInput.add(labPass);
panInput.add(txtPass);
//布置按钮面板
JPanel panButton = new JPanel();
panButton.setLayout(new FlowLayout());
panButton.add(btnLogin);
panButton.add(btnReg);
panButton.add(btnCancel);
//布置窗体
this.setLayout(new BorderLayout());
this.add(panInput , BorderLayout.CENTER);
this.add(panButton , BorderLayout.SOUTH);
//装饰窗体
this.setLocationRelativeTo(null);
this.setSize(440 , 165);
this.setTitle("Tokyo.GHOUL");
this.setResizable(false);
//设置窗体LOGO
this.setIconImage(this.getToolkit().getImage("D:/lab_2/psb (11).jpg"));
}
public static void main(String[] args){
QQLogin w = new QQLogin();
w.setVisible(true);
}
}
day 2 : 重置