无聊中 想写的。。哎 迷茫啊。。

Main:

package 仿qq登录;
public class Main {public static void main(String args[]){WindowBuild win=new WindowBuild();win.setTitle("仿qq登录");win.setBounds(600,250,250,250);}
}

WindowBuild:

package 仿qq登录;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class WindowBuild extends JFrame implements ActionListener{JTextField input1;JPasswordField input2;JButton buttonEnter,buttonExit;JLabel zhangHao,miMa;JTextArea show;Box box1,box2,box3,baseBox;WindowBuild(){setLayout(new FlowLayout());init();input1.addActionListener(this);input2.addActionListener(this);buttonEnter.addActionListener(this);buttonExit.addActionListener(this);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}void init(){box1=Box.createHorizontalBox();zhangHao=new JLabel("账号");input1=new JTextField(5);box1.add(zhangHao);box1.add(Box.createHorizontalStrut(8));box1.add(input1);miMa=new JLabel("密码");input2=new JPasswordField(5);box2=Box.createHorizontalBox();box2.add(miMa);box2.add(Box.createHorizontalStrut(8));box2.add(input2);buttonExit=new JButton("清除");buttonEnter=new JButton("登录");box3=Box.createHorizontalBox();box3.add(buttonEnter);box3.add(Box.createHorizontalStrut(20));box3.add(buttonExit);baseBox=Box.createVerticalBox();baseBox.add(box1);baseBox.add(Box.createVerticalStrut(5));baseBox.add(box2);baseBox.add(Box.createVerticalStrut(1));baseBox.add(box3);baseBox.add(Box.createVerticalStrut(5));show=new JTextArea(6,20);baseBox.add(new JScrollPane(show));add(baseBox);}public void actionPerformed(ActionEvent e){String s1=input1.getText();String s2=input2.getText();if(e.getSource()==buttonEnter){int n=JOptionPane.showConfirmDialog(this, "确认是否正确","确认对话框",JOptionPane.YES_NO_CANCEL_OPTION);if(n==JOptionPane.YES_OPTION){show.append("成功录入!!!\n账号:"+s1+"  密码:"+s2+"\n");input1.setText(null);input2.setText(null);}else if(n==JOptionPane.NO_OPTION){show.append("录入失败!!!\n");input1.setText(null);input2.setText(null);}}else if(e.getSource()==buttonExit){input1.setText(null);input2.setText(null);show.append("已清除!!!\n");}}
}

这是运行结果 。想着下次把信息录入到电脑 而不是文本区  。。慢慢来

java 仿qq登陆界面相关推荐

  1. Java实现QQ登陆界面的搭建

    仿QQ登陆界面 界面显示 界面布局 响应事件 仿QQ登陆界面实现 1.界面显示 界面显示的两种方法 创建JFrame对象 import java.awt.Color; import javax.swi ...

  2. java仿qq登录 界面设计,Java Swing仿QQ登录界面效果

    本文实例为大家分享了Java Swing仿QQ登录界面展示的具体代码,供大家参考,具体内容如下 闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEcl ...

  3. java Swing QQ登陆界面

    这几天写了一个QQ登录界面,本来想做到高仿的,但是现在得做Kinect项目,无奈这个就得放一放了,但是现在这里做个记录 先说一下思想: 由JFrame和多个JPanel组成, 1.界面要重新修整,主要 ...

  4. java简单实现仿QQ登陆界面

    实现思路: 1.总体用南北布局,北部为一个label图片,中部是一个自定义面板 2.面板不采用默认布局,自己给组建设置布局方式 package com.shl; import javax.swing. ...

  5. java 仿qq登录界面7.1_安卓开发学习笔记(七):仿写腾讯QQ登录注册界面

    这段代码的关键主要是在我们的相对布局以及线性布局上面,我们首先在总体布局里设置为线性布局,然后再在里面设置为相对布局,这是一个十分常见的XML布局模式. 废话不多说,直接上代码: 一.activity ...

  6. java版本qq登陆界面_java实现QQ登陆界面

    以下是效果截图: 素材: 以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.Mous ...

  7. java实现QQ登陆界面

    以下是效果截图:   素材:          以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt ...

  8. JAVA仿QQ登录界面

    虽说没有完全还原,但是神似不少,以下是代码: public class LoginFrame { Socket socket; PrintWriter pWriter; BufferedReader ...

  9. Android 高仿QQ 登陆界面

    先上图: 下面是布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"a ...

最新文章

  1. 逆天改命,机械飞升:渐冻症科学家拒绝等死,将自己改造成了「半机械人」...
  2. springboot打war包汇总
  3. 微服务系列:MicroProfile和Apache TomEE
  4. win7和mysql乱码,windows本地mysql数据库存入中文乱码
  5. snort入侵检测系统下载Linux,入侵检测系统Snort 2.9.0.2 发布
  6. Quick cocos2dx学习笔记
  7. 电梯管理php,写字楼物业电梯管理规定
  8. php mencache扩展,【memcache缓存专题(3)】PHP-memcache扩展的安装以及使用
  9. 【JVM】G1垃圾回收器
  10. 测试上路2年,你处于什么阶段了?不醒着拼,你连应届生都比不过...
  11. 全新的Windows Phone 8开发资源汇总
  12. 图:杭州中级人民法院演讲比赛于9月29日圆满结束.其主题图片展示。
  13. vulnhub-DC-9靶机渗透记录(适合新手详细版)
  14. wordpress目录不分层级方法!去掉WordPress目录链接中category?目录在根目录
  15. 什么是“荷花定律”?
  16. linux开组态软件,基于嵌入式Linux的组态软件实时数据库的设计
  17. 因计算机丢失d3dx9-30,Win10玩仙剑5提示d3dx9_30.dll文件丢失的解决方法
  18. pap认证过程_广域网PAP配置及认证
  19. python跑得慢_为什么我的smo跑得这么慢?
  20. 对rose框架的简单使用

热门文章

  1. snowboy嵌入式_编译配置SNOWBOY
  2. 博士申请 | 美国范德堡大学NDS实验室招收数据挖掘/机器学习全奖博士生
  3. 黑龙江职业学院计算机考试,黑龙江职业学院官网
  4. tp5 mysql实现消息队列_thinkphp5 tp5 queue消息队列使用方法
  5. FLP不可能原理(转)
  6. 单片机1602液晶显示
  7. all CUDA-capable devices are busy or unavailable in function ‘setDevice‘
  8. 0x80070005拒绝访问
  9. 学习Linux前必备专业知识
  10. 工业水处理行业主要壁垒构成及重点企业分析、相关风险、处理规模