java登录跳转页面

本文介绍了如何在Java中创建登录页面,包括编辑java文件、设置主类、初始化窗口和组件。通过示例展示了使用JFrame创建窗口,以及添加JLabel、JTextField和JPasswordField。还探讨了事件监听的不同实现方式,包括ActionListenerSelf、ActionListenerInner和AnonymousInner。最后,文章讲解了如何实现在登录成功后跳转到新的页面。
摘要由CSDN通过智能技术生成

java登录跳转页面

java文件的编辑方式,任意文本加.java后缀即可,一个java文件只能有一个主类,用public调用,如果要打包成程序包,每个文件前先声明包命,如com.QQH,调试单个文件可以直接java *.java,也可先 javac *.java -encoding UTF-8 生成.class文件后,java *,不需要加class后缀即可自动识别
主类名必须大写并与文件名一致,调试单个文件需注释包名

#javac Window.java
#ls
Window.java Window.class
#java Window

每个文件的类里一般有两个public方法,一个是主方法如initWindow,一个public static void main(String[] args) {}用来初始化类并调用方法(初始化类并调用主方法,,如class Window:Window w1=new Window(),w1.initWindow)若主方法与类名相同,可省略w1.initWindow()
下图是一个简单的窗口实现

//package com.QQH;
import javax.swing.JFrame;


public class Window extends JFrame{
   

	public void initWindow(){
   
		this.setTitle("test window");
		this.setSize(600,400);
		this.setLocation(0,0);
		this.setVisible(true);
	}

	public static void main(String[] args){
   
		Window w = new Window();
		w.initWindow();
	}

}

在这里插入图片描述
用this.set来设置继承JFrame的Window窗口
接下来来实现一个略为复杂的界面,编辑Main.java

//package com.QQH;

import java.awt.event.ActionEvent; //event
import java.awt.event.ActionListener; //listener
 
import javax.swing.JButton;
import javax.swing.JFrame; //frame
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) {
   
		LoginWindow LW=new LoginWindow();
		
	}
 
}

class LoginWindow extends JFrame{
   
	private String username="root";
	private String password="root";
	JFrame window;
	JTextField user;
	JTextField pwd;
	JButton Login;
	
	public LoginWindow(){
   
		window=new JFrame("Login");
		window.setLayout(null);
		window.
  • 4
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值