java图形界面化之一个静态的登录页面

package javagui;

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

public class login {
	public static void main(String args[]) {
		//JFrame的实例化并用其子类的方法
		new login_test().init("login"); 
		System.out.println("hello ");
	}
}


class login_test extends JFrame{
	
	//login_test jf=new login_test();
	
	void init(String s) {
		setTitle(s);
		//各组件的定义
		JPanel jp1,jp2,jp3;
		JLabel jb1,jb2;
		JButton bt,bt1;
		JTextField tf,tf2;
		JPasswordField pw,pw1;
		
		jp1=new JPanel();
		jp2=new JPanel();
		jp3=new JPanel();//创建面板
		
		jb1=new JLabel("username");
		jb2=new JLabel("password");//标签初始化
		
		
		bt=new JButton("login");
		bt1=new JButton("loginout");
		
		tf=new JTextField(20);
		//tf2=new JTextField(20);
		
		pw=new JPasswordField(20);
	//	pw1=new JPasswordField(20);
		
		this.setLayout(new GridLayout(3,1));
		
		this.add(jp1);
		this.add(jp2);
		this.add(jp3);
		
		jp1.add(jb1);
		jp1.add(tf);
		
		jp2.add(jb2);
		jp2.add(pw);
		
		jp3.add(bt);
		jp3.add(bt1);
		
		
		this.setTitle(s);
		this.setSize(400,400);
		this.setVisible(true);
		this.setLocation(400,400);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//点X的时候程序也会关闭不占用内存
		
	}	
	

在这里插入图片描述

原创文章 45 获赞 7 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41814777/article/details/103183765
今日推荐