只需亿小串代码,教你用java仿制qq

直奔主题,代码如下:

import java.awt.Color;

import java.awt.Container;

import java.awt.Image;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class GUIQQ extends JFrame {

// 用户名

private JTextField username;

// 密码

private JPasswordField password;

// 小容器

private JLabel jl1;

private JLabel jl2;

private JLabel jl3;

private JLabel jl4;

// 小按钮

private JButton bu1;

private JButton bu2;

private JButton bu3;

// 复选框

private JCheckBox jc1;

private JCheckBox jc2;

// 列表框

private JComboBox jcb;

/*

* 构造方法

*/

public GUIQQ() {

// 设置窗口标题

this.setTitle("QQ");

// 窗体组件初始化

init();

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// 设置布局方式为绝对定位

this.setLayout(null);

this.setBounds(0, 0, 355, 265);

// 设置窗体的标题图标

Image image = new ImageIcon("image//T83XSMYF}~B)$$6}XYZ4KM3.png").getImage();

this.setIconImage(image);

// 窗体大小不能改变

this.setResizable(false);

// 居中显示

this.setLocationRelativeTo(null);

// 窗体可见

this.setVisible(true);

}

/*

* 初始化方法

*/

public void init() {

// 创建一个容器

Container con = this.getContentPane();

jl1 = new JLabel();

// 设置背景图片

Image image1 = new ImageIcon("image//2BF5MB~_47SZRCV`SEL44OD.png").getImage();

jl1.setIcon(new ImageIcon(image1));

jl1.setBounds(0, 0, 355, 265);

// QQ登录头像设定

jl2 = new JLabel();

Image image2 = new ImageIcon("image//D0PCQ~_MI}A1M9ZF8Z]M0T7.png").getImage();

jl2.setIcon(new ImageIcon(image2));

jl2.setBounds(40, 95, 50, 60);

// 用户号码登录输入框

username = new JTextField();

username.setBounds(100, 100, 150, 20);

// 用户号码登录输入框旁边的文字

jl3 = new JLabel("注册账号");

jl3.setBounds(260, 100, 70, 20);

jl3.setForeground(Color.BLUE);

// 密码输入框

password = new JPasswordField();

password.setBounds(100, 130, 150, 20);

// 密码输入框旁边的文字

jl4 = new JLabel("找回密码");

jl4.setBounds(260, 130, 70, 20);

jl4.setForeground(Color.BLUE);

// 输入框下方文字

jc1 = new JCheckBox("记住密码");

jc1.setBounds(105, 155, 80, 15);

jc2 = new JCheckBox("自动登录");

jc2.setBounds(185, 155, 80, 15);

// 用户登录状态选择

jcb = new JComboBox();

jcb.addItem("在线");

jcb.addItem("隐身");

jcb.addItem("离开");

jcb.setBounds(40, 150, 55, 20);

// 按钮设定

bu1 = new JButton("登录");

bu1.setBounds(100, 175,150,30);

// 给按钮添加1个事件

bu1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

String str=e.getActionCommand();

if("登录".equals(str)){

String getName =username.getText();

// String getPwd =password.getText();

String userpassword = new String(password.getPassword());

String sql ="secelt * from  while name='"username"'and psw'"=userpassword'"";

JOptionPane.showConfirmDialog(null,"您输入的用户名是"+getName);

}

}

});

jl1.add(jl2);

jl1.add(jl3);

jl1.add(jl4);

jl1.add(jc1);

jl1.add(jc2);

jl1.add(jcb);

jl1.add(bu1);

con.add(jl1);

con.add(username);

con.add(password);

}

public static void main(String[] args) {

// 实例化对象

GUIQQ qq = new GUIQQ();

}

}

java qq号码生成规则_只需亿小串代码,教你用java仿制qq相关推荐

  1. bert获得词向量_只需几行 Python 代码,即可用 BERT 玩转词嵌入!

    作者 | Anirudh_S 译者 | Sambodhi 编辑 | 张之栋 AI 前线导读: 在自然语言处理领域中,诞生于 2018 年末的 BERT 非常的"火热".强悍如 BE ...

  2. python国际象棋ai程序_只需五步!手把手教你搭建国际象棋AI机器人

    王新民 编译 量子位 报道 | 公众号 QbitAI 要创建一个简单的象棋AI,我们在开始编程之前要先了解四个基本的概念:移动生成.棋局评估.最大最小搜索和α-β剪枝搜索过程. 在每个步骤中,我们将会 ...

  3. java el表达式 导航规则_诺禾:在jsp里面如何不写java代码展示数据(EL表达式的使用)...

    EL表达式可以简化jsp中写的java代码 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码 ...

  4. python的控件text的文本属性_只需6行Python代码就给图片加上水印——你一看就会了...

    大家在做项目开发的过程中,会不会经常遇到需要处理图片却没有快速有效的工具的情况呢?比如客户需要给图片加上水印,你可能会用到PS这些高级软件去处理,这样虽然有效果但是需要相对较长的时间:作为程序猿,你一 ...

  5. python好看图案的编程代码_只需15行Python代码,实现图像定位功能

    引言本教程使用的环境:Windows 10 + Python 3.6 数据源:The Oxford-IIIT Pet Dataset 需要的第三方库:import tensorflow as tf i ...

  6. 华夫饼为什么不松软_只需半个小时,教你轻松制作松软“华夫饼”,健康美味无添加...

    华夫饼相信是以不少人最喜爱的零食之一.它造型独特,属于点心菜谱.主要用到的原料就是鸡蛋和牛奶.而且鸡蛋中,含有丰富的蛋白质,脂肪,维生素和铁,钙,钾等人体所需要的矿物质,并且还有很多对人体非常有益处. ...

  7. python画漏斗图_只需简单几步,教你用python完成漏斗图的绘制

    商业分析中经常会用到漏斗图.尤其是在网站流量监控.电商商品转化等一些数据运营方面.漏斗图之所以是漏斗就就是倒三角的形状,是因为用户或者流量,集中从某个功能点进入,很大可能会按照产品本身设定的流程来完成 ...

  8. 区块链技术实现只需180行go代码!

    区块链技术实现只需180行go代码! 通过本文,你将可以使用Go创建自己的区块链.理解哈希函数是如何保持区块链的完整性.掌握如何创造并添加新的块.实现多个节点通过竞争生成块.通过浏览器来查看整个链.了 ...

  9. 配音是怎么制作出来的,想做出让人惊艳的配音,只需一个小技巧

    配音是怎么制作出来的,想做出让人惊艳的配音,只需一个小技巧 配音,除了是一部分赖以为生的技能之外,也是很多小伙伴打发时间的娱乐方式.专业的配音演员可以让影视剧.动漫的内容拥有灵魂,也可以通过阅读有声书 ...

最新文章

  1. 高可用的Spring FTP上传下载工具类(已解决上传过程常见问题)
  2. 爬虫实战:Requests+BeautifulSoup 爬取京东内衣信息并导入表格(python)
  3. java运行环境简称_Java程序的运行环境简称之为
  4. P6046-纯粹容器【数学期望,组合数】
  5. linux 编译 php7_Linux下编译安装PHP7
  6. CSDN,我!王睿,回来了!!!
  7. PGIS大数据量点位显示方案
  8. html背景图片半透明遮罩,巧用CSS cross-fade()实现背景图像半透明效果
  9. TP-LINK TL-WR845N和腾达W311R怎么设置wds桥接
  10. jsdroid 教程_安卓10 ROM编译教程(六):清除编译与更新源码
  11. python 爬虫 | selenium换页问题
  12. Rebase Current onto Selected
  13. Beta的计划和人员的变动
  14. Docker——阿里云镜像加速
  15. excel一列前加一固定值
  16. 搜索引擎可搜到微信公众号内容?百度回应:不能
  17. 如何彻底卸载Oracle数据库
  18. ttttttttttt
  19. 注意力机制--CBAM的研究
  20. 高校微信小程序开发心得

热门文章

  1. 51 nod 1851 俄罗斯方块
  2. 求解一元二次方程的解
  3. C语言使用malloc申请与释放空间
  4. mac外接显示器显示不正常
  5. Airpods左右耳音量不一样
  6. 囧,还可以这样玩,通过GPS实现定位手机号所在位置的系统
  7. 美国数学大联盟决赛分数猜想
  8. 字符串模式匹配KMP算法详解(Python语言)
  9. netty Recycler对象回收
  10. 使用阿里云搭建个人网站/服务器