`

用户登录界面代码

阅读更多
引用
注:这只是个登录测试参考,是练习知识点用的,
具体功能不完善;用户登录名: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)。 ...

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

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

    QT用户登录界面源代码

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

    简单登录界面代码asp.net

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

    VB登陆界面代码 登录界面

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

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

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

    Visual Studio创建Windows窗体登录界面代码

    把文档里的代码复制到Form.vb中,然后创建相关控件即可实现密码登录的功能。

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

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

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

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

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

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

    网站登录页面_登录界面_好看页面_好看的登录_首页_

    网站登录页面设计是用户体验的重要组成部分,它不仅是用户进入网站的入口,也是展示品牌形象的第一步。在设计一个好看且实用的登录界面时,有几个关键知识点需要考虑: 1. 用户友好性:登录界面应简洁明了,避免...

    c#登录界面代码

    该代码示例展示了如何利用DevExpress UI控件库来构建一个基本的登录界面,并使用XML文件来存储用户的账号信息。 ### DevExpress UI 控件库 DevExpress 是一款非常强大的UI控件库,广泛用于Windows Forms、WPF等...

    登录界面的验证码代码

    ### 登录界面的验证码代码详解 #### 一、概述 在现代互联网应用中,为了防止自动化工具或恶意脚本对网站进行攻击或者垃圾注册等行为,通常会在用户登录时加入验证码这一环节。本文将深入分析一份典型的登录界面...

    android用户登录代码

    ### Android用户登录代码详解 #### 一、概览 本文档将详细介绍一个基于Eclipse开发环境的Android应用程序中的用户登录功能实现。此登录模块通过网络请求来验证用户的用户名和密码,同时提供了记住密码的功能。 ##...

Global site tag (gtag.js) - Google Analytics