栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

简易登录界面

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

简易登录界面

在这里插入代码片
package ITEM;

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.JDialog;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
//登录成功时弹出的对话框
class succes{
	public void show() {
		JDialog jd=new JDialog();
		Container c=jd.getContentPane();
		JLabel jl=new JLabel("登录成功");
		jl.setHorizontalAlignment(SwingConstants.CENTER);
		c.add(jl);
		jd.setBounds(200, 200, 200, 150);
		jd.setVisible(true);
	}
}
//登录失败时弹出的对话框
class fail{
	public void show() {
		JDialog jd=new JDialog();
		Container c=jd.getContentPane();
		JLabel jl=new JLabel("输入错误,请重新输入");
		jl.setHorizontalAlignment(SwingConstants.CENTER);
		c.add(jl);
		jd.setBounds(200, 200, 300, 150);
		jd.setVisible(true);
	}
}
public class Register{
	public static void main(String[] args) {
		Registera=new Register();
		a.creat();
	}
	public void creat() {
		Jframe f=new Jframe();
		f.setTitle("登录界面");
		//使用网格布局管理器
		GridLayout gl=new GridLayout(3,1,10,10);
		f.setLayout(gl);
		Container c=f.getContentPane();
		//账号输入框
		JLabel jl1=new JLabel("账号:");
		JTextField jtf=new JTextField(15);
		JPanel p1=new JPanel();
		p1.add(jl1);
		p1.add(jtf);
		//密码输入框
		JLabel jl2=new JLabel("密码:");
		JPasswordField jpf=new JPasswordField(15);
		jpf.setEchoChar('●');//密码回显字符
		JPanel p2=new JPanel();
		p2.add(jl2);
		p2.add(jpf);
		JButton b1=new JButton("确定");
		b1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				String str1=jtf.getText();
				String str2=new String(jpf.getPassword());//获取输入的密码
				if(str1.equals("java")&&str2.equals("123456")) {
					succes s=new succes();
					s.show();
				}
				if(!str1.equals("java")||!str2.equals("123456")) {
					fail fa=new fail();
					fa.show();
					jtf.setText(" ");
					jpf.setText("");
				}
			}
		});
		JButton b2=new JButton("重置");
		b2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				jtf.setText(" ");
				jpf.setText("");
			}
		});
		JPanel p3=new JPanel();
		p3.add(b1);
		p3.add(b2);
		c.add(p1);
		c.add(p2);
		c.add(p3);
		f.setBounds(150, 150, 300, 300);
		f.setVisible(true);
		f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
	}
}

使用文本框和密码框创建一个简易的登录界面

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/658960.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号