• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java 最简单的窗口实现

java 来源:涅槃重塑 6次浏览

预想的结果截图:

首先肯定要有一个窗口、两文本框、两个标签、一个按钮:

首先定义全局变量:

//窗口:
	JFrame window;
	//用户名、密码文本框
	JTextField user;
	JTextField pwd;
	//登录按钮
	JButton Login;

接下来对窗口和按钮以及文本框进行设置位置:(密码设置为隐藏显示

用构造器进行初始化(注意一定要在窗口可见之前 设置这些参数

//初始化
	public LoginDemo(){
		window=new JFrame("学生管理系统");
		window.setLayout(null);
		window.setSize(600, 600);//设置大小
		window.setLocationRelativeTo(null);//设置居中
		window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置可关闭
		window.setLayout(null);//设置绝对布局(窗口里面的内容不会随着窗口的改变而改变)
		window.setResizable(false);//设置窗口不可拉伸改变大小
		//设置用户名标签
		JLabel username_label =new JLabel("用户名:");
		username_label.setBounds(100,100,100,50);
		window.add(username_label);
		//设置密码标签
		JLabel password_label =new JLabel("密码");
		password_label.setBounds(100,200,100,50);
		window.add(password_label);
		//设置用户名文本框
		user=new JTextField();
		user.setBounds(150, 100, 300, 50);
		window.add(user);
		//设置密码文本框
		pwd=new JPasswordField();//隐藏密码
		pwd.setBounds(150, 200, 300, 50);
		window.add(pwd);
		//设置按钮
		Login=new JButton("登录");
		Login.setBounds(250, 300, 100, 50);
		window.add(Login);
		
		
		window.setVisible(true);//设置面板可见
	}

最后在主函数内调用构造器就可以了;

public static void main(String[] args) {
		LoginDemo LD=new LoginDemo();
		
	}

 

 

全部代码:

package 学生管理系统;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

import tcp.WindowClient;

public class Main {

	public static void main(String[] args) {
		LoginDemo LD=new LoginDemo();
		
	}

}
//登录页面
class LoginDemo extends JFrame{
	//用户名和密码:
	private String username="123";
	private String password="123";
	//窗口:
	JFrame window;
	//用户名、密码文本框
	JTextField user;
	JTextField pwd;
	//登录按钮
	JButton Login;
	
	//初始化
	public LoginDemo(){
		window=new JFrame("学生管理系统");
		window.setLayout(null);
		window.setSize(600, 600);//设置大小
		window.setLocationRelativeTo(null);//设置居中
		window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置可关闭
		window.setLayout(null);//设置绝对布局(窗口里面的内容不会随着窗口的改变而改变)
		window.setResizable(false);//设置窗口不可拉伸改变大小
		//设置用户名标签
		JLabel username_label =new JLabel("用户名:");
		username_label.setBounds(100,100,100,50);
		window.add(username_label);
		//设置密码标签
		JLabel password_label =new JLabel("密码");
		password_label.setBounds(100,200,100,50);
		window.add(password_label);
		//设置用户名文本框
		user=new JTextField();
		user.setBounds(150, 100, 300, 50);
		window.add(user);
		//设置密码文本框
		pwd=new JPasswordField();//隐藏密码
		pwd.setBounds(150, 200, 300, 50);
		window.add(pwd);
		//设置按钮
		Login=new JButton("登录");
		Login.setBounds(250, 300, 100, 50);
		window.add(Login);
		
		
		
		window.setVisible(true);//设置面板可见
	}
	
	
		
	}
}

后续会学习窗口监听器内容 欢迎关注


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)