展开全部

运行如图

参考代码如下import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class RegDemo extends JFrame implements ActionListener{

JTextField jtf;

JPasswordField jpf;

public RegDemo() {

//组件的创建, 和布32313133353236313431303231363533e4b893e5b19e31333363373137局安排

JPanel jpc = new JPanel();//默认流式布局

JPanel jp1 = new JPanel(new GridLayout(2, 2,5,10));//网格布局

jp1.setBorder(BorderFactory.createTitledBorder("用户注册"));

JLabel jl1 = new JLabel("用户名:");

jtf = new JTextField(10);

JLabel jl2 = new JLabel("密码:");

jpf = new JPasswordField(10);

jpf.setEchoChar('*');//用*号来隐藏密码的显示

jp1.add(jl1);jp1.add(jtf);

jp1.add(jl2);jp1.add(jpf);

jpc.add(jp1);

add(jpc);

JButton jb1 = new JButton("提交");

jb1.addActionListener(this);

jb1.setActionCommand("yes");

JButton jb2 = new JButton("取消");

jb2.addActionListener(this);

jb2.setActionCommand("no");

JPanel jp2 = new JPanel();

jp2.add(jb1);jp2.add(jb2);

add(jp2,BorderLayout.SOUTH);

setTitle("用户注册界面");

setSize(280, 280);

setLocationRelativeTo(null);//窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);//

setVisible(true);

}

public static void main(String[] args) {

new RegDemo();

}

@Override

public void actionPerformed(ActionEvent e) {

if(e.getActionCommand().equals("yes")){

String name  = jtf.getText().trim();

String pwd = new String(jpf.getPassword());

if(name.equals("")||pwd.equals("")){

JOptionPane.showMessageDialog(this, "你还没有输入用户名或者密码");

}else{

JOptionPane.showMessageDialog(this, "注册成功!用户名"+name+",密码"+pwd);

}

}else{

jtf.setText("");

jpf.setText("");

}

}

}

用java编写图形用户界面_Java编写图形用户界面程序相关推荐

  1. java怎么实现购物车_java实现网上购物车程序

    导读热词 用java代码写一个简单的网上购物车程序,供大家参考,具体内容如下 需求: 1.写一个商品类,有商品编号.商品名称.商品分类.商品单价属性. 2.写一个商品条目信息类,有商品和数量两个属性, ...

  2. java图形界面包_Java 的图形用户界面AWT包

    Java 的图形用户界面AWT包 ¢AWT:Abstract Window Toolkit ¢GUI: Graphical User Interface 通过提供菜单.按钮.标签标识.鼠标等,完成对计 ...

  3. java算术测试软件_Java——编写一个算术测试小软件

    问题描述: 编写一个算术测试小软件,用来训练小学生的算术能力.程序由3个类组成,其中Teacher类对象负责给出算术题目,并判断回答者的答案是否正确:ComputerFrame类对象提供的GUI界面看 ...

  4. java数字计算结果_Java编写程序之输入一个数字实现该数字阶乘的计算

    需求说明: 编写Java程序,输入一个数字,实现该数字阶乘的计算.一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! .例如,5的阶乘等于1*2*3*4*5,表示为5! = 120 ...

  5. java怎么开发图形界面_Java Swing 图形界面开发简介

    1. Swing简介 Swing 是 Java 为图形界面应用开发提供的一组工具包,是 Java 基础类的一部分. Swing 包含了构建图形界面(GUI)的各种组件,如: 窗口.标签.按钮.文本框等 ...

  6. java 图形 登录_java登录图形界面 - osc_994n5tsc的个人空间 - OSCHINA - 中文开源技术交流社区...

    编写程序,利用JtextField和JpasswordField分别接收用户输入的用户名和密码,并对用户输入的密码进行检验.对于每个用户名有三次密码输入机会. package beizi; impor ...

  7. java编写的浏览器_Java编写简单的网页浏览器

    时间:2019-01-25 概述:网页浏览器 Web 浏览器 用Java语言编写实现一个简单的WEB浏览器,我们经常要在Internet 上浏览网页,这就需要浏览器,目前使用比较广泛的是Interne ...

  8. java词法分析器 c语言_Java编写的C语言词法分析器

    这是java编写的C语言词法分析器,我也是参考很多代码,然后核心代码整理起来,放在QQ空间和博客上,目的是互相学习借鉴,希望可以得到高手改进.这个词法分析器实现的功能有打开文件.保存文件.打开帮助文档 ...

  9. java 图形绘制_Java Graphics 图形绘制

    Graphics类提供基本绘图方法,Graphics类提供基本的几何图形绘制方法,主要有:画线段.画矩形.画圆.画带颜色的图形.画椭圆.画圆弧.画多边形.画字符串等. 画线段 drawLine pub ...

最新文章

  1. Python 第三方库自动安装脚本
  2. 利用partial快乐驱动开发
  3. 为什么JavaScript现在和将来都是编程语言首选?
  4. Ogre 1.7 构建编译
  5. SAP Fiori Elements 应用的 manifest.json 文件运行时如何被解析的
  6. (全部)2008重磅出击——微软Windows Server 2008实战攻略系列
  7. python --- 线程
  8. qt如何捕获应用程序输出_企业应用程序中需要捕获的5大Java性能指标
  9. leetcode 90. 子集 II(回溯算法)
  10. 使用dropwizard(3)-加入DI-dagger2
  11. 一觉醒来,没有购房资格了!
  12. percona 5.7.11root初始密码设置
  13. 3分钟了解LCD1602液晶显示屏的使用
  14. 解决虚拟机启动失败或进入应急模式的问题
  15. 计算机已从异常关机中恢复,win7系统经常遇到“windows已从异常关机中恢复”的解决方法...
  16. 贝叶斯网络大白话教程
  17. 城乡规划编制单位资质乙级都要走什么流程
  18. vue项目中创建子路由组件
  19. oracle客户端怎么变成中文,如何让Oracle客户端显示中文
  20. python rot13解密_ROT13 加密与解密

热门文章

  1. 爬虫实战2(上):爬取豆瓣影评
  2. 单片机c语言交通灯源程序,基于80C51单片机的交通灯C语言源程序
  3. 基于Django搭建Python web项目——项目创建及配置(一)
  4. 慧居科技在港交所上市状态“失效”,双良科技为控股股东
  5. Linux与数据库简要说明
  6. Nginx+Tomcat负载均衡和动静分离理论实操详解来袭!
  7. 【jzoj2163】【二分】算法学习(sfxx)
  8. rpm -e卸载mysql_rpm
  9. MIT周博磊:CV本质上是一门科学研究
  10. 从Java程序运行的角度分析JDK1.8下JVM的内存区域划分及变量存储