- 浏览: 163339 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
zhousheng193:
非常感谢LZ
在JSP页面及servlet的doGet()方法中处理汉字乱码的问题 -
jie523314:
学习下。。。
读取XML文件
引用
注:这只是个登录测试参考,是练习知识点用的,
具体功能不完善;用户登录名:lianzhou 密码:admin
具体功能不完善;用户登录名: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(); } }
发表评论
文章已被作者锁定,不允许评论。
-
举例讲解线程的wait()和notify()
2010-10-10 09:59 995通常,多线程之间需要协调工作,例如两个人公用一个卫生间(每次只 ... -
3种常见的设计模式
2010-09-30 14:01 973工厂模式: 引用 定义一个创建产品对象的工厂类,由该工厂统 ... -
Eclipse6.0 代码提示(代码助手) 设置方法
2010-08-30 09:53 1385在MyEclipse6.0的快捷键中 ... -
Byte[]数组与其他数据类型相互转换
2010-07-22 18:53 886Byte[]数组与其他数据类型相互转换 //Byte[ ... -
byte[] 转换成 int
2010-07-22 18:33 1074一个完整的byte[]转换成int byte[] b= n ... -
用java对图片进行绘画
2010-07-07 09:28 931package com.java.test_IO; im ... -
怎么用java删除父文档及子文档
2010-07-06 19:16 1042package org.tarena.day01; ... -
我的收藏网址
2010-06-29 17:36 601纯属个人收藏,不知道的不要乱点!! 引用 swing组件的使用 ... -
JAVA面试题-CORE JAVA部分
2010-06-28 21:10 1830引用1.在main(String[] args ... -
五种常见的异常
2010-06-25 18:52 786引用五种常见的异常 package day14.tar ... -
理解Java 抽象类(abstract Class)与接口(interface)
2010-06-25 11:30 988abstract class 和interface是J ... -
理解final,finally,finalize三者区别
2010-06-25 09:28 1880final关键字 我们首先来说说final。它可以用于以下四个 ... -
Java 重写Object类的常见方法
2010-06-25 08:50 1561引用 当我们写一个类的时候,都会对Java.la ... -
Java面试问题
2010-06-24 21:01 1479引用Java常见面试题集锦 ... -
浅克隆和深克隆的理解和区别
2010-06-24 20:21 2629引用 今天,和同学讨论了下java的clone( ... -
猜数字游戏
2010-06-23 21:01 783package org.text.day01; impo ... -
简易计算器
2010-06-23 20:05 733package org.tarena.day01; im ... -
java图片浏览器(娱乐)
2010-06-23 19:58 1834package org.tarena.day02; im ...
相关推荐
它提供了丰富的控件库,如文本框、按钮、标签等,用于快速构建用户界面。 2. **设计界面**: 使用Visual Studio IDE,你可以通过拖放控件到窗体上设计登录界面。在这个例子中,可能包括两个文本框(一个用于用户名,...
在这个“登陆页面html代码”中,我们很可能找到了一个设计优美、功能完善的登录界面的HTML源码。HTML(HyperText Markup Language)是网页内容的基石,用于定义网页的结构和样式。下面我们将深入探讨登录页面的设计...
用户界面登录代码
在本文中,我们将深入探讨如何使用C#语言和Windows窗体设计一个简单的登录界面,并将其与SQL数据库连接,实现用户身份验证。这个过程涉及到多个关键知识点,包括UI设计、数据库操作以及C#编程基础。 首先,让我们从...
C# web编程,登陆界面代码,判断用户是否已登录。
"039 漂亮的登录界面 单页form表单【html登录注册页面代码】" 提供了一个简单的HTML登录界面设计示例,它使用了单页(Single-Page Application, SPA)的概念,并结合了HTML、CSS技术来创建一个吸引人的用户界面。...
简单登录注册界面模板(HTML+CSS+JavaScript)【登录注册界面代码】 简单登录注册界面模板(HTML+CSS+JavaScript)。简单登录注册界面模板(HTML+CSS+JavaScript)。简单登录注册界面模板(HTML+CSS+JavaScript)。 ...
这篇博客将深入探讨如何在微信小程序中创建一个用户协议界面,并提供四个关键的代码文件,帮助开发者直接添加到自己的项目中。 首先,我们需要了解微信小程序的基本架构。小程序由多个页面(Page)组成,每个页面...
一个较完整的Qt用户登录界面设计,功能比较丰富的Qt用户登录界面,稍微调试可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,...
在这个场景中,我们看到的是一个简单的用户登录界面的实现,它涉及到HTML、CSS、JavaScript以及后端的ASP.NET代码。 首先,我们来看HTML部分,这是用户在浏览器中看到的界面。HTML代码定义了一个表单,包含了两个...
在IT领域,特别是软件开发与编程中,用户界面设计与实现是至关重要的环节之一。本文将深入探讨如何在Visual Basic(简称VB)中创建一个基本的登录界面,并解析所提供的代码片段,以帮助初学者理解其背后的逻辑与实现...
在VC++和VC环境下开发用户登录界面是一项基础但至关重要的任务,这通常涉及到GUI(图形用户界面)的设计和后端验证逻辑的实现。本篇将深入探讨如何在这些环境中创建一个用户登录系统。 首先,VC++是Microsoft ...
把文档里的代码复制到Form.vb中,然后创建相关控件即可实现密码登录的功能。
本文将通过分析提供的标题、描述和部分源代码,深入讲解如何构建这样一个高效且简洁的登录注册界面。 首先,从WXML(微信小程序的标记语言)代码中可以看到,界面主要由几个关键组件构成: 1. **顶部欢迎信息**:`...
在实际开发中,设计师和开发者会结合CSS(Cascading Style Sheets)和JavaScript(或jQuery等库)来进一步美化登录页面,增强用户体验,例如设置输入框的样式、添加动效、进行表单验证等。同时,为了保证安全性,还...
本资源包含一个自适应电脑和手机端的后台登录界面代码,适用于那些希望快速创建美观且功能齐全登录页面的开发者。Bootstrap的核心特性就是其自适应网格系统,这使得设计的网页能自动适应不同屏幕尺寸,无论是桌面、...
网站登录页面设计是用户体验的重要组成部分,它不仅是用户进入网站的入口,也是展示品牌形象的第一步。在设计一个好看且实用的登录界面时,有几个关键知识点需要考虑: 1. 用户友好性:登录界面应简洁明了,避免...
该代码示例展示了如何利用DevExpress UI控件库来构建一个基本的登录界面,并使用XML文件来存储用户的账号信息。 ### DevExpress UI 控件库 DevExpress 是一款非常强大的UI控件库,广泛用于Windows Forms、WPF等...
### 登录界面的验证码代码详解 #### 一、概述 在现代互联网应用中,为了防止自动化工具或恶意脚本对网站进行攻击或者垃圾注册等行为,通常会在用户登录时加入验证码这一环节。本文将深入分析一份典型的登录界面...
### Android用户登录代码详解 #### 一、概览 本文档将详细介绍一个基于Eclipse开发环境的Android应用程序中的用户登录功能实现。此登录模块通过网络请求来验证用户的用户名和密码,同时提供了记住密码的功能。 ##...