当前位置: 首页 > 编程笔记 >

java通过JFrame做一个登录系统的界面完整代码示例

戚研
2023-03-14
本文向大家介绍java通过JFrame做一个登录系统的界面完整代码示例,包括了java通过JFrame做一个登录系统的界面完整代码示例的使用技巧和注意事项,需要的朋友参考一下

在java的JFrame内通过创建匿名对象的方式做登录界面

package com.sxt;
import java.awt.Container;
import java.awt.GridLayout;
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.JPasswordField;
import javax.swing.JTextField;
public class LoginFrame extends JFrame{
	JTextField txtname=new JTextField();
	JPasswordField txtpass=new JPasswordField();
	JButton bl=new JButton("登录");
	JButton bg=new JButton("关闭");
	//构造无参构造器把主要的方法放在构造器里,然后在main方法里面调
	public LoginFrame(){
		setBounds(25,25,250,250);
		Container c = getContentPane();
		c.setLayout(new GridLayout(4,2,10,10));
		c.add(new JLabel("用户名"));
		c.add(txtname);
		c.add(new JLabel("密码"));
		c.add(txtpass);
		c.add(bl);
		c.add(bg);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setVisible(true);
		//注意:此处是匿名内部类
		bg.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				System.exit(0);
			}
		}
		);
		//注意:此处是匿名内部类
		bl.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				String name = txtname.getText();
				String pass = txtpass.getText();
				if(name.equals("tom")&&pass.equals("123")){
					System.out.println("登陆成功");
				} else{
					System.out.println("登录失败");
				}
			}
		}
		);
	}
	public static void main(String[] args) {
		new LoginFrame();
	}
}

结果展示:

总结

以上就是本文关于java通过JFrame做一个登录系统的界面完整代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

 类似资料:
  • 本文向大家介绍django用户登录验证的完整示例代码,包括了django用户登录验证的完整示例代码的使用技巧和注意事项,需要的朋友参考一下 1,urls.py内容: 2,views.py内容 说明:   要使用session前提是要在settings.py文件中session注册了 如下: 3,models.py内容 4,login.html内容 5,这是index.html的内容 5,如果没有登

  • 本文向大家介绍css和js实现弹出登录居中界面完整代码,包括了css和js实现弹出登录居中界面完整代码的使用技巧和注意事项,需要的朋友参考一下 我实现的这个和许多网站上的登录弹出窗口差不多,大家举一反三,先看我写完后的结果。 点击创建相册后 会在这个屏幕的中间显示创建相册的表单,整个背景颜色变暗,点击右上角的X会关闭这个表单。 html代码 创建按钮 背景div和表单div JavaScript代

  • 本文向大家介绍Python登录系统界面实现详解,包括了Python登录系统界面实现详解的使用技巧和注意事项,需要的朋友参考一下 导言篇 我的python环境是:python3.6.5 这里我选择的GUI编程包是:tkinter tkinker在python2.5以后就是自带包了,所以我们不需要另外安装 tkinker相对与其他python GUI编程的包而已,是相对容易入手的 代码篇 这是系统的登

  • 本文向大家介绍Boostrap实现的登录界面实例代码,包括了Boostrap实现的登录界面实例代码的使用技巧和注意事项,需要的朋友参考一下 Bootstrap它是一个开源的web开发前端框架。 这几天我看了下Bootstrap的官方文档。看到其中的Basic-form,突然想实现下登录界面。然后想了下实现的思路,于是就打开了桌面的H5 builder码起来。代码实现起来其实不难,但是碰到个问题,就

  • 本文向大家介绍ThinkPHP6通过Ucenter实现注册登录的示例代码,包括了ThinkPHP6通过Ucenter实现注册登录的示例代码的使用技巧和注意事项,需要的朋友参考一下 在和ucenter通信成功后,实现注册登录就非常简单了。简要记录如下。 1 新建一个controller用来继承Ucenter\Controller\UcController,并新建构造方法,用来实例化UcControl

  • 我试图写一个代码,其中我传递我现有的用户ID和密码,并希望当我执行代码时,它应该询问我的用户ID和密码,然后授权我访问主页。我试图这样做,但到目前为止,它要求用户ID和密码,并在输入凭据后,它向我显示登录(html)页面。 包装试验; /*错误作为实现java.lang.runnable.run*/ @覆盖公共无效运行(){