package pac1;import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class Jlogin extends JFrame implements ActionListener{JButton ok=new JButton("确定");JButton cancel=new JButton("取消");JTextField userNameText=new JTextField(15);JTextField userPwdText=new JTextField(15);JDialog dialog=new JDialog(this,"提示信息");JLabel tishi=new JLabel("登陆成功!");public Jlogin(){dialog.setSize(200,400);dialog.setLocation(200,400);dialog.setLayout(new FlowLayout());dialog.add(tishi);this.setTitle("登陆窗口");this.setLayout(new FlowLayout());this.setSize(260,200);this.setLocation(300,300);JLabel userNameLabel=new JLabel("用户名:");JLabel userPwdLabel=new JLabel("密码");this.add(userNameLabel);this.add(userNameText);this.add(userPwdLabel);this.add(userPwdText);this.add(ok);this.add(cancel);ok.addActionListener(this);cancel.addActionListener(this);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}public static void main(String[] args) {new Jlogin();}@Overridepublic void actionPerformed(ActionEvent e) {if(e.getSource()==ok){String userName=userNameText.getText();String userPwd=userPwdText.getText();if(userName.equals("tom")&&userPwd.equals("123")){dialog.setVisible(true);}else{tishi.setText("用户名或密码错误,请重新输入!");dialog.setVisible(true);}}if(e.getSource()==cancel){userNameText.setText("");userPwdText.setText("");}}}

Java GUI界面相关推荐

  1. linux java 弹出界面,java gui界面在linux

    java gui界面在linux [2021-02-05 02:24:38]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  2. JAVA GUI界面组件学习

    这周主要练习了GUI界面组件,设计了一个登陆界面,整体运用BorderLayout界面,将界面分为上.中.下,又将中间部分分为三层,运用了组合框来记录登陆ID,添加了复选框完善程序,基本实现了登陆界面 ...

  3. JAVA GUI界面美化 使用Quaqua仿MAC(苹果)主题LookAndFeel经验分享

    刚在课程实训中写完了一个JAVA调用c++dll动态链接库的程序之后,想要对GUI界面进行美化,于是到网上搜了一圈各种jar包,发现了这个仿MAC主题的Quaqua,但是果不其然这个是开发给MAC系统 ...

  4. 利用 Window Builder 快速搭建Java GUI 界面

    读完本篇文章,你可以迅速上手JavaGUI编程,可以尝试自己写出美美的界面啦~ (虽然不是很美观hhh但是比起黑框框好多了) 目录 1. 为 eclipse 安装 window builder 插件 ...

  5. java gui界面设计qq_Java swing界面开发(仿QQ登录界面)

    首先引入包的概念,包:给代码分类,提高的了代码的可读性,封装后方便管理.在包中类的引入:import 包名.类名;包名需小写,多单词用"."隔开.类名的命名规范:首字母大写其后的每 ...

  6. JAVA GUI界面动态背景图设计

    在做JAVA项目时我们有时候要用到界面的动态背景,但是对于初学者来说通常会使用普通的IO流来设置背景图片,但这往往会出问题的,要么找不到路径,要么动态背景图片设置不成功(动态图片变成静态图片),下面我 ...

  7. 【Java】GUI界面聊天小程序(基于Socket的客户端服务端通信)

    基于Socket的客户端服务端通信--Java GUI界面小程序 Socket概念及其通信过程: Socket是TCP/IP中的基本概念,它负责将TCP/IP包发送到指定的IP地址.也可以看成是在两个 ...

  8. 【毕设进行时-工业大数据,数据挖掘】Java GUI完善,左对齐

    正文之前 今天早上起来,因为还要在宿舍这边搞毕业信息确认,所以没办法,我就只能在宿舍里面做一下Java 的GUI的优化了! 很幸运的,思索一番之后,我发现了问题所在,并且很快的就解决了.就在我想要继续 ...

  9. java gui pdf_java gui 程序设计基础.pdf

    java gui 程序设计基础.pdf 还剩 11页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: Java G ...

最新文章

  1. 分布式架构下常见序列化技术-了解序列化的发展
  2. C语言 · 芯片测试
  3. SaaS 产品设计的原则
  4. html 新浪微博分享申请,新浪微博API申请流程详解
  5. php毕设周记_毕设周记(一)
  6. 华硕笔记本电池0%充不进电_华硕笔记本电池0%充不进电
  7. 服装制图软件测试初学者,服装行业版软件测试方案.ppt
  8. mvn命令运行springboot程序报错No compiler is provided in this environment. Perhaps you are runningon a JRE
  9. windows/vs如何获取程序内存使用量和时间花费
  10. stm32如何在官网下载标准函数库
  11. AcWing 723. PUM
  12. G711音频编码格式
  13. cmd命令行切换目录路径
  14. 探讨mos管串并联分裂问题
  15. CQF笔记M1L3泰勒级数和转移概率密度函数
  16. python中answer是什么意思_用Python实现的quot;石头,剪刀,布quot; - The answer to everything - ITeye博客...
  17. 思迈特软件Smartbi:大数据分析平台的搭建和BI平台的区别
  18. open-set recognition(OSR)开集识别的一些思考(二)
  19. 在matlab中输出参数太多,本人在用matlab做空间杜宾模型,但是结果提示输出参数过多...
  20. 演讲实录丨翁冬冬 新型虚拟现实体验形式及其在主题公园中的应用

热门文章

  1. [Java基础]体验Lambda表达式
  2. 《C++ Primer》14.2.1节练习
  3. 2019年第十届蓝桥杯国赛B组试题E-路径计数-dfs(坑题)
  4. 高等数学上-赵立军-北京大学出版社-题解-练习5.6
  5. java中factory方法_Java的23中设计模式--工厂方法模式(Factory Method)
  6. gson生成jsonobject_使用GSON将字符串解析为JsonObject会产生IllegalStateException:这不是JSON对象...
  7. Python 依赖库
  8. Java String类型变量的比较问题
  9. 1575 Gcd and Lcm
  10. 数据结构题(莫队算法)