`

用户登录界面代码

阅读更多
引用
注:这只是个登录测试参考,是练习知识点用的,
具体功能不完善;用户登录名:lianzhou    密码:admin


package org.tarena.day03;

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

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

public class UserLogin implements ActionListener {

	JButton ok;

	JButton back;

	JTextField jtf1;

	JTextField jpwd;

	JFrame jf = new JFrame("用户登录");
	public void creatFrame() {

		// 添加组建;
		JPanel jp = new JPanel(new GridLayout(3, 2));
		JLabel jl1 = new JLabel("用户名");
		jtf1 = new JTextField(15);
		JLabel jl2 = new JLabel("密码");
		jpwd = new JTextField(15);
		ok = new JButton("确定");
		ok.addActionListener(this);
		back = new JButton("重置");
		back.addActionListener(this);
		jp.add(jl1);
		jp.add(jtf1);
		jp.add(jl2);
		jp.add(jpwd);
		jp.add(ok);
		jp.add(back);

		jf.add(jp);

		// 把窗口的四个边空出来;
		jf.add(BorderLayout.NORTH, new JPanel());
		jf.add(BorderLayout.SOUTH, new JPanel());
		jf.add(BorderLayout.EAST, new JPanel());
		jf.add(BorderLayout.WEST, new JPanel());
		// jf.pack();// 可自动调试窗口大小
		jf.setSize(250, 150);
		jf.setLocation(500, 500);
		jf.setVisible(true);
		jf.setResizable(false);
	}

	JFrame nf;

	// 创建一个新的窗口;
	public void newFrame(boolean flag) {
		nf = new JFrame("用户界面");
		JLabel jla = new JLabel();
		if (flag) {
			jla.setText("登录成功");
			nf.add(jla);
		} else {
//			jla.setText("登录失败");
//			nf.add(jla);
		}
		nf.setSize(300, 400);
		nf.setLocation(400, 400);
		nf.setVisible(true);
		nf.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
		nf.addWindowListener(new WindowListener() {

			public void windowActivated(WindowEvent e) {
			}

			public void windowClosed(WindowEvent e) {
			}

			public void windowClosing(WindowEvent e) {
				int i = JOptionPane.showConfirmDialog(null, "是否真的要退出界面?","用户界面",
						JOptionPane.YES_NO_CANCEL_OPTION);
				if(i==0){
					System.exit(i);					
				}//根据i的返回值来判断是否退出;
			}

			public void windowDeactivated(WindowEvent e) {
			}

			public void windowDeiconified(WindowEvent e) {
			}

			public void windowIconified(WindowEvent e) {
			}

			public void windowOpened(WindowEvent e) {
			}
		});
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == ok) {
			if ("lianzhou".equals(jtf1.getText())
					&& "admin".equals(jpwd.getText())) {
				jf.dispose();//隐藏登录窗口
				newFrame(true);
			} else {
				jtf1.setText("登录失败!");
				jpwd.setText("");
			}
		} else if (e.getSource() == back) {
			jtf1.setText("");
			jpwd.setText("");
		}
	}

	public static void main(String[] args) {
		UserLogin user = new UserLogin();
		user.creatFrame();
	}

}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    C#用户登录界面代码

    它提供了丰富的控件库,如文本框、按钮、标签等,用于快速构建用户界面。 2. **设计界面**: 使用Visual Studio IDE,你可以通过拖放控件到窗体上设计登录界面。在这个例子中,可能包括两个文本框(一个用于用户名,...

    登陆页面html代码

    在这个“登陆页面html代码”中,我们很可能找到了一个设计优美、功能完善的登录界面的HTML源码。HTML(HyperText Markup Language)是网页内容的基石,用于定义网页的结构和样式。下面我们将深入探讨登录页面的设计...

    用户界面登录代码

    用户界面登录代码

    c# 简单登录界面设计源代码

    在本文中,我们将深入探讨如何使用C#语言和Windows窗体设计一个简单的登录界面,并将其与SQL数据库连接,实现用户身份验证。这个过程涉及到多个关键知识点,包括UI设计、数据库操作以及C#编程基础。 首先,让我们从...

    C# web编程,登陆界面代码

    C# web编程,登陆界面代码,判断用户是否已登录。

    039 漂亮的登录界面 单页form表单【html登录注册页面代码】

    "039 漂亮的登录界面 单页form表单【html登录注册页面代码】" 提供了一个简单的HTML登录界面设计示例,它使用了单页(Single-Page Application, SPA)的概念,并结合了HTML、CSS技术来创建一个吸引人的用户界面。...

    简单登录注册界面模板(HTML+CSS+JavaScript)【登录注册界面代码】

    简单登录注册界面模板(HTML+CSS+JavaScript)【登录注册界面代码】 简单登录注册界面模板(HTML+CSS+JavaScript)。简单登录注册界面模板(HTML+CSS+JavaScript)。简单登录注册界面模板(HTML+CSS+JavaScript)。 ...

    QT用户登录界面源代码

    一个较完整的Qt用户登录界面设计,功能比较丰富的Qt用户登录界面,稍微调试可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,...

    微信小程序用户协议界面代码的 详细见博客

    这篇博客将深入探讨如何在微信小程序中创建一个用户协议界面,并提供四个关键的代码文件,帮助开发者直接添加到自己的项目中。 首先,我们需要了解微信小程序的基本架构。小程序由多个页面(Page)组成,每个页面...

    简单登录界面代码asp.net

    在这个场景中,我们看到的是一个简单的用户登录界面的实现,它涉及到HTML、CSS、JavaScript以及后端的ASP.NET代码。 首先,我们来看HTML部分,这是用户在浏览器中看到的界面。HTML代码定义了一个表单,包含了两个...

    html登录界面

    html,登录界面源代码<div class="z_bj"><i></i></div> <h1>XXX登录 <div class="z_uer_name"><input name="" type="text" value="用户名" {this.value='用户名'}"/></div> <div class="z_uer_passd">&...

    VB登陆界面代码 登录界面

    在IT领域,特别是软件开发与编程中,用户界面设计与实现是至关重要的环节之一。本文将深入探讨如何在Visual Basic(简称VB)中创建一个基本的登录界面,并解析所提供的代码片段,以帮助初学者理解其背后的逻辑与实现...

    使用c++实现用户登录界面

    使用c++ builder进行用户登录界面的实现

    VC VC++用户登录界面及代码实现

    在VC++和VC环境下开发用户登录界面是一项基础但至关重要的任务,这通常涉及到GUI(图形用户界面)的设计和后端验证逻辑的实现。本篇将深入探讨如何在这些环境中创建一个用户登录系统。 首先,VC++是Microsoft ...

    炫酷的登录jsp页面完整代码

    【标题解析】:“炫酷的登录jsp页面完整代码”指的是一个使用JSP技术构建的具有视觉吸引力的登录界面。这个项目可能包含了一整套的前端和后端代码,旨在为用户提供一个美观且功能完整的登录体验。 【描述详解】:...

    用户登录页面模板

    本资源提供了一个美观的用户登录页面模板,旨在帮助开发者快速构建符合自身需求的登录界面。下面将详细介绍该模板的设计元素、功能以及如何自定义和应用。 首先,登录页面模板通常包含以下几个核心元素: 1. **...

    c语言密码登陆界面代码

    对于更复杂的应用场景,还需要考虑更多的安全性和用户体验方面的问题,比如使用更安全的密码存储方式、增加图形用户界面等。 通过学习此类代码,开发者可以逐步构建更加完善和复杂的用户认证系统。

    微信小程序登录注册界面代码,包含当前界面的所有源码,使用手机验证码注册或账号登录

    本文将通过分析提供的标题、描述和部分源代码,深入讲解如何构建这样一个高效且简洁的登录注册界面。 首先,从WXML(微信小程序的标记语言)代码中可以看到,界面主要由几个关键组件构成: 1. **顶部欢迎信息**:`...

    bootstrap自适应电脑手机端后台登录界面代码.zip

    本资源包含一个自适应电脑和手机端的后台登录界面代码,适用于那些希望快速创建美观且功能齐全登录页面的开发者。Bootstrap的核心特性就是其自适应网格系统,这使得设计的网页能自动适应不同屏幕尺寸,无论是桌面、...

    HTML163网易邮箱登录页面源代码

    在实际开发中,设计师和开发者会结合CSS(Cascading Style Sheets)和JavaScript(或jQuery等库)来进一步美化登录页面,增强用户体验,例如设置输入框的样式、添加动效、进行表单验证等。同时,为了保证安全性,还...

Global site tag (gtag.js) - Google Analytics