java qq号码生成规则_只需亿小串代码,教你用java仿制qq
只需亿小串代码,教你用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相关推荐
- bert获得词向量_只需几行 Python 代码,即可用 BERT 玩转词嵌入!
作者 | Anirudh_S 译者 | Sambodhi 编辑 | 张之栋 AI 前线导读: 在自然语言处理领域中,诞生于 2018 年末的 BERT 非常的"火热".强悍如 BE ...
- python国际象棋ai程序_只需五步!手把手教你搭建国际象棋AI机器人
王新民 编译 量子位 报道 | 公众号 QbitAI 要创建一个简单的象棋AI,我们在开始编程之前要先了解四个基本的概念:移动生成.棋局评估.最大最小搜索和α-β剪枝搜索过程. 在每个步骤中,我们将会 ...
- java el表达式 导航规则_诺禾:在jsp里面如何不写java代码展示数据(EL表达式的使用)...
EL表达式可以简化jsp中写的java代码 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码 ...
- python的控件text的文本属性_只需6行Python代码就给图片加上水印——你一看就会了...
大家在做项目开发的过程中,会不会经常遇到需要处理图片却没有快速有效的工具的情况呢?比如客户需要给图片加上水印,你可能会用到PS这些高级软件去处理,这样虽然有效果但是需要相对较长的时间:作为程序猿,你一 ...
- python好看图案的编程代码_只需15行Python代码,实现图像定位功能
引言本教程使用的环境:Windows 10 + Python 3.6 数据源:The Oxford-IIIT Pet Dataset 需要的第三方库:import tensorflow as tf i ...
- 华夫饼为什么不松软_只需半个小时,教你轻松制作松软“华夫饼”,健康美味无添加...
华夫饼相信是以不少人最喜爱的零食之一.它造型独特,属于点心菜谱.主要用到的原料就是鸡蛋和牛奶.而且鸡蛋中,含有丰富的蛋白质,脂肪,维生素和铁,钙,钾等人体所需要的矿物质,并且还有很多对人体非常有益处. ...
- python画漏斗图_只需简单几步,教你用python完成漏斗图的绘制
商业分析中经常会用到漏斗图.尤其是在网站流量监控.电商商品转化等一些数据运营方面.漏斗图之所以是漏斗就就是倒三角的形状,是因为用户或者流量,集中从某个功能点进入,很大可能会按照产品本身设定的流程来完成 ...
- 区块链技术实现只需180行go代码!
区块链技术实现只需180行go代码! 通过本文,你将可以使用Go创建自己的区块链.理解哈希函数是如何保持区块链的完整性.掌握如何创造并添加新的块.实现多个节点通过竞争生成块.通过浏览器来查看整个链.了 ...
- 配音是怎么制作出来的,想做出让人惊艳的配音,只需一个小技巧
配音是怎么制作出来的,想做出让人惊艳的配音,只需一个小技巧 配音,除了是一部分赖以为生的技能之外,也是很多小伙伴打发时间的娱乐方式.专业的配音演员可以让影视剧.动漫的内容拥有灵魂,也可以通过阅读有声书 ...
最新文章
- 高可用的Spring FTP上传下载工具类(已解决上传过程常见问题)
- 爬虫实战:Requests+BeautifulSoup 爬取京东内衣信息并导入表格(python)
- java运行环境简称_Java程序的运行环境简称之为
- P6046-纯粹容器【数学期望,组合数】
- linux 编译 php7_Linux下编译安装PHP7
- CSDN,我!王睿,回来了!!!
- PGIS大数据量点位显示方案
- html背景图片半透明遮罩,巧用CSS cross-fade()实现背景图像半透明效果
- TP-LINK TL-WR845N和腾达W311R怎么设置wds桥接
- jsdroid 教程_安卓10 ROM编译教程(六):清除编译与更新源码
- python 爬虫 | selenium换页问题
- Rebase Current onto Selected
- Beta的计划和人员的变动
- Docker——阿里云镜像加速
- excel一列前加一固定值
- 搜索引擎可搜到微信公众号内容?百度回应:不能
- 如何彻底卸载Oracle数据库
- ttttttttttt
- 注意力机制--CBAM的研究
- 高校微信小程序开发心得