//设计登陆窗口界面,当输入账号密码正确时,界面如图一所示,当输入账号密码有误时,界面如图二所示。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Login extends JFrame implements ActionListener{
JLabel lbzh, lbmm,lbconfirm;
//声明帐号、密码、确认标签组件
JPasswordField pf;//声明输入密码框组件
JTextField tfzh;
//声明输入帐号文本框组件
JButton btLogin;//声明登陆按钮组件
String zhanghao;//声明变量账号
String mima;//声明变量密码

Login(){
JFrame jf = new JFrame("登陆窗口");
jf.setVisible(true); //设置窗体可见
jf.setSize(500, 200);//设置窗口初显大小
jf.setLocationRelativeTo(null);

JPanel jp=new JPanel();
jp.setLayout(new BorderLayout(5,10));// 构造一个边界布局

JPanel jpTop = new JPanel();
jpTop.setLayout(new GridLayout(2,2,5,5));

JPanel jpInfo = new JPanel();
jpInfo.setLayout(new FlowLayout());

JPanel jpbtLogin = new JPanel();
jpbtLogin.setLayout(new FlowLayout());

lbzh=new JLabel("帐号",lbzh.CENTER);//创建组件并赋值
lbmm=new JLabel("密码",lbmm.CENTER);
lbconfirm=new JLabel(" ");

tfzh=new JTextField(15);
pf=new JPasswordField(15);

btLogin=new JButton("登陆");
btLogin.addActionListener(this);

jpTop.add(lbzh);// 把组件添加到面板上
jpTop.add(tfzh);
jpTop.add(lbmm);
jpTop.add(pf);
jpInfo.add(lbconfirm);
jpbtLogin.add(btLogin);
jp.add(jpTop,BorderLayout.NORTH);
jp.add(jpInfo,BorderLayout.CENTER);
jp.add(jpbtLogin,BorderLayout.SOUTH);

jf.add(jp);

}
public void actionPerformed(ActionEvent e) { 
zhanghao = tfzh.getText();
mima = pf.getText();

if(zhanghao.equals("libinxue") && mima.equals("123456789") )
lbconfirm.setText("登录成功");
else
lbconfirm.setText("帐号或密码有误,请重新输入");
}

public static void main(String[] args) {
new Login();
}

}

设计登陆窗口界面,当输入账号密码正确时,界面如图一所示,当输入账号密码有误时,界面如图二所示。 import java.awt.*; import java.awt.event.*; import相关推荐

  1. 登陆网上邻居授权共享文件夹没有弹出登陆窗口解决办法

    重新安装系统后,要登录网上邻居授权共享文件夹,弹出不能登陆的提示框,但是没有弹出登陆窗口.     其原因是一旦在初次登录服务器的时候输错了用户名与密码,之后再次尝试登录服务器时,屏幕上不再弹出登录窗 ...

  2. sudo -S可以不用手动输入密码,且只要第一次密码正确,后面在有效期内,密码错误也可以

    "sudo -S"命令可以从字符串或者文本文件中获取,可以从echo结果中获取,而不用在像在终端上需要等待手动输入密码.    这种方法并不推荐,因为密码会暴露. 以下实验中,用户 ...

  3. telnet安装以及telnet(密码正确)无法登录!

    telnet安装以及telnet(密码正确)无法登录! 文章目录 telnet安装以及telnet(密码正确)无法登录! 1.telnet下载 2.安装telnet 3.telnet安装成功之后我们启 ...

  4. 模拟QQ登陆,输入账号与密码,如果账号与密码正确则显示登录成功, 如果失败则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败。

    模拟QQ登陆,输入账号与密码,如果账号与密码正确则显示登录成功,如果失败则重新登录,并显示登录错误几次,如果登录错误三次则程序结束登录失败. public class Test3 { public s ...

  5. php仿qq登录界面安卓,Android_Android仿QQ登陆窗口实现原理,今天根据腾讯qq,我们做一个 - phpStudy...

    Android仿QQ登陆窗口实现原理 今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局.首先看一下官方图片 还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航 ...

  6. Java-----图形设计(登陆界面)

    Java-----图形设计(登陆界面) 思路:由于只是设计一个简单的登录界面,所以图形设计是需要设计按钮,标签,密码框,文本框. 代码如下: package lianxi; import java.a ...

  7. C语言运行界面字体,C语言实现图形界面登陆窗口.docx

    纯C语言实现图形界面登陆窗口 一下是界面图: 编程工具是:VC6.0 请根据个人需要对源代码进行修改使用,图片放在工程文件夹中.新建时应该将文件后缀设置为.cpp 以下是程序灯源代码: #includ ...

  8. 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”

    模拟一个"系统登陆"窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示"用户名和密码正确", 2.用户名错误,弹出一个对话框,提示 ...

  9. 东航航空货运系统(三)设计登陆界面与验证登陆

    1.7设计登陆界面,实现验证登陆 第一步:添加一个Windows窗体应用程序 1.7 (图1) 选择C#中的Windows窗体,填写窗体名称 1.7(图2) 第二步:根据项目需要和个人设计登陆界面,注 ...

最新文章

  1. python xml模块
  2. Stm32 IAP程序编写及用户程序编写
  3. 高仿真的类-ApplicationContextAware
  4. 安卓随机通话记录_Android 通话记录
  5. jsr250-api_JSON处理的Java API(JSR-353)–流API
  6. java----连接池C3p0使用的补充
  7. 删除文件及文件夹命令
  8. 数据库创建(利用写好的数据库表生成创建表的sql语句+利用生成的数据库创建表加同步数据sql)
  9. Saur家的官方语言
  10. JAVA编程思想——读书笔记 类再生
  11. CodeForces-1155D Beautiful Array
  12. jquery中filter(fn)的使用研究
  13. 摄像机成像原理图解析
  14. eclipse 改java版本_修改eclipse工程jdk版本
  15. Datalogic得利捷扫码器助力生产与物流自动化!
  16. 抖音、西瓜视频、B站竞品分析!
  17. excel 筛选重复项_列表项的Excel筛选器:2011年“鲨鱼周”
  18. iOS开发者账号的区别
  19. 甲骨文收购mysql,甲骨文提出十大保证 承诺收购Sun后会善待MySQL
  20. Oracle OLAP 与 OLTP 介绍

热门文章

  1. Poser pro 2014 在windows10上的安装和破译
  2. 微信和业务平台绑定项目和业务
  3. Vue项目快速输出到小程序、H5
  4. 南京理工大学计算机科学与技术学院 毕业生名单,信息学部 计算机与信息学院...
  5. nginx rewrite功能使用
  6. java写genesis脚本,PCB Genesis脚本 C#调用Python
  7. mac idea ctrl+shift+F快捷键被搜狗输入法占用修改
  8. MplayerX – 强力媒体播放
  9. 一款美观实用的在线文档编辑系统,支持Markdown语法
  10. 全球及中国无残酷彩妆产品行业研究及十四五规划分析报告