java使用布局管理器制作用户登录界面

/*
 * 用户登录界面
 * */
package swing;
import java.awt.*;
import javax.swing.*;

public class Test6 extends JFrame{

	JButton jb1,jb2;
	JTextField jtf;
	JPasswordField jpwd;
	JLabel jl1,jl2;
	JPanel jp1,jp2,jp3;
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Test6 test6=new Test6();
	}
	public Test6()
	{
		//创建组件
		jb1=new JButton("确认");
		jb2=new JButton("取消");
		
		jtf=new JTextField(10);
		jpwd=new JPasswordField(10);
		
		jl1=new JLabel("用户名:");
		jl2=new JLabel("密    码:");
		
		jp1=new JPanel();
		jp2=new JPanel();
		jp3=new JPanel();
		//设置布局管理器
		this.setLayout(new GridLayout(3,1,5,5));
		//添加组件
		jp1.add(jl1);
		jp1.add(jtf);
		
		jp2.add(jl2); 
		jp2.add(jpwd);
		
		jp3.add(jb1);
		jp3.add(jb2);
		
		this.add(jp1);
		this.add(jp2);
		this.add(jp3);
		//设置窗体属性
		this.setTitle("登录界面");
		this.setSize(280, 160);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
	}

}

运行效果:

java使用布局管理器制作用户登录界面_第1张图片

你可能感兴趣的:(Java)