用Java Swing设计Email邮箱地址注册的图形用户界面程序
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Email extends JFrame implements ActionListener {
private static final long serialVersionUID = 2L; //声明邮件地址、密码、确认密码、手机号码提示文字对应的标签组件
JLabel labEmail, labPassword, labConfirmPass, labTel; //声明输入邮件地址、手机号码的文本框组件
JTextField txtEmail, txtTel; //声明输入密码、确认密码的密码框组件
JPasswordField txtPassword, txtConfirmPass; //声明立即注册的按钮组件
JButton btnRegister; //声明一个TextArea组件放到立即注册按钮的下方
JLabel labInfo;
JPanel jpw, jpTop, jpBottom, jpInfo;
public Email () { //创建一个显示面板
jpw = new JPanel();
jpw.setLayout(new BorderLayout());
jpTop = new JPanel();
jpTop.setLayout(new GridLayout(4, 2));
jpBottom = new JPanel();
jpBottom.setLayout(new FlowLayout());
jpInfo = new JPanel();
jpInfo.setLayout(new FlowLayout()); //初始化每一个图形化界面中显示的组件
labEmail = new JLabel("邮件地址");
labPassword = new JLabel("密 码");
labConfirmPass = new JLabel("确认密码");
labTel = new JLabel("手机号码");
txtEmail = new JTextField(20);
txtTel = new JTextField(20);
txtPassword = new JPasswordField(20);
txtConfirmPass = new JPasswordField(20);
btnRegister = new JButton("立即注册");
btnRegister.addActionListener(this);
labInfo = new JLabel(); //把需要显示的组件放到显示面板中
jpTop.add(labEmail);
jpTop.add(txtEmail);
jpTop.add(labPassword);
jpTop.add(txtPassword);
jpTop.add(labConfirmPass);
jpTop.add(txtConfirmPass);
jpTop.add(labTel);
jpTop.add(txtTel);
jpBottom.add(btnRegister);
jpInfo.add(labInfo);
jpw.add(jpTop, BorderLayout.NORTH);
jpw.add(jpBottom, BorderLayout.SOUTH);
jpw.add(jpInfo, BorderLayout.CENTER); //把显示面板添加到窗口中
this.add(jpw); //设置显示窗口的标题
this.setTitle("Email注册"); //设置显示窗口的最初大小
this.setSize(320, 200); //设置显示窗口是否显示
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
String txt = "邮箱为:" + txtEmail.getText();
@SuppressWarnings("deprecation")
String pwd = txtPassword.getText();
@SuppressWarnings("deprecation")
String confirmPwd = txtConfirmPass.getText();
if(pwd.equalsIgnoreCase(confirmPwd)) {
labInfo.setText(txt);
} else {
labInfo.setText("密码不正确");
}
}
public static void main(String[] args) {
new Email();
}
}
用Java Swing设计Email邮箱地址注册的图形用户界面程序相关推荐
- 利用Java Swing技术设计一个Email邮箱地址注册的图形用户界面应用程序
题目: 利用Java Swing技术设计一个Email邮箱地址注册的图形用户界面应用程序. 要求:当用户输入完成后单击"立即注册"按,判断"密码"和" ...
- 课后作业之Email邮箱地址注册
题目: 利用Java Swing技术设计一个Email邮箱地址注册的图形用户界面应用程序.运行结果如图4-14所示. 要求:当用户输入完成后单击"立即注册"按,判断&quo ...
- java判断邮箱名和文件名_Java公开课|想学好Java,教你操作Java校验文件名和邮箱地址,快来看看...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- java调用通用对话框,利用Java Swing设计通用对话框
利用Java Swing设计通用对话框 分享到: 文/杨少波 在Java Swing编程中,程序员还可以自定义对话框,一般可以从JDialog类来继承.下面给出一个对话框类的代码: class Hel ...
- 职场邮箱一般用哪个,163会员邮箱地址注册、批发哪家好
职场邮箱一般用哪个,163会员邮箱地址注册.批发哪家好呢?邮箱越来越受到大家的重视了,办公.商务社交还真少不了它,无论是职场小白还是职场达人,都需要它的陪伴.下面给大家分享下具体做法吧! 在为数不多的 ...
- 电子邮箱地址注册,收费邮箱哪个安全?申请163电子邮箱?
个人付费邮箱有专属的收发信通道,无论从账号的安全.往来文件传输的安全,收费邮箱会有更高等级的防护.如何注册收费邮箱帐号呢? 收费邮箱注册步骤如下: 打开net页面,点击[注册],选择相对应的邮箱套餐及 ...
- 用 java swing 编写的富文本编辑器,成品小程序,拿来即可用
这里写自定义目录标题 用 java swing 编写的富文本编辑器,成品小程序,拿来即可用 用 java swing 编写的富文本编辑器,成品小程序,拿来即可用 前言 在最开始的开始,我也一直在找一个 ...
- 用java编写关于母亲节的代码,java编纂图形用户界面程序-实例2:母亲节快乐!o~ 努力...
java编写图形用户界面程序--实例2:母亲节快乐!^_^o~ 努力! 最近时间越来越少了,又要准备省赛,又要备考四级! 作为一个地地道道的"农村娃"."计算机渣&quo ...
- java swing登录系统_Java实现注册登录系统——基于Java Swing实现
技术简介:Java Swing 介绍 Swing 是一个为Java设计的GUI工具包. Swing是JAVA基础类的一部分. Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表. ...
最新文章
- 中国建筑节能行业投资动向分析及运营策略规划咨询报告2021-2027年
- 无限循环小数POJ1930
- c++获取图像的长宽 opencv_【第一篇:C++与opencv】图片的读取和显示 | 学步园
- 一份 Hadoop 面试 【避坑指南】 拍了拍你!
- C++ STL 各种搜索查找算法总结使用
- linux编译器下载地址,GNU Compiler Collection(gcc编译器) v4.9.1 linux版
- 【渝粤教育】国家开放大学2018年春季 0630-22T环境法学 参考试题
- [eclipse error]'Android Dependencies' which does not allow modifications to source attachments on it
- SaaS-HRM(5)系统用户权限设计(角色管理、权限和资源管理)
- dcmtk编译 android,Win10编译Android可用的DCMTK-SO库
- 优化问题---切线、切向量、切平面;法线,法向量,法平面
- chrome清楚缓存并硬性重新加载
- POJ 3626 Mud Puddles(超简单BFS)
- Oracle中user_tab_cols、user_tab_columns的差异
- 数据库SQL实战 --43.将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
- Vue调用后台接口渲染列表
- Comsol 6.0 安装
- 用CE找武林外传一级基址的方法
- Python3入门(一)
- headfirst PMP学习笔记-项目经理的四个职责范围