创建登录窗体步骤
一、继承JFrame
二、定义面板组件
三、构造函数中
- 创建面板、组件
- 设置布局
- 添加组件到面板,添加面板到窗体
- 设置窗体属性
package com.layout.test;
import javax.swing.*;
import java.awt.*;
public class LoginTest extends JFrame {
JPanel p1,p2,p3;
JLabel la1,la2;
JTextField text;
JPasswordField pass;
JButton bt1,bt2;
public static void main(String[] args) {
LoginTest login=new LoginTest();
}
LoginTest(){
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
la1=new JLabel("用户名");
la2=new JLabel("密 码");
text=new JTextField(10);
pass=new JPasswordField(10);
bt1=new JButton("登录");
bt2=new JButton("取消");
this.setLayout(new GridLayout(3,1));
p1.add(la1);p1.add(text);
p2.add(la2);p2.add(pass);
p3.add(bt1);p3.add(bt2);
this.add(p1);
this.add(p2);
this.add(p3);
this.setTitle("登录界面");
this.setSize(200,200);
this.setLocation(300,300);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
结果: