资源简介
可以实现发送抖动,信息,截屏...
代码简单易懂。有注释
附有数据库,因为不知道是哪一个了,所以两个都放在了文档里
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class QQLogin extends frame implements ActionListenerFocusListener//当前类实现事件处理接口
{
TextField t1pwd;
private Checkbox ck;
private Label lb;
private Dialog d;
public QQLogin(String title)
{
super(title);
this.setLocation(100100);
this.setSize(400300);
this.setLayout(null);
this.setVisible(true);
ck=new Checkbox(“保存密码“);
lb=new Label();
}
public void addText()
{
t1=new TextField();//创建文本框对象
//设置文本框属性
t1.setLocation(5050);
t1.setSize(8018);
this.add(t1);
t1.addKeyListener(new Abcd());//想使用事件适配器做
pwd=new TextField();//创建文本框对象
//设置文本框属性
pwd.setLocation(5075);
pwd.setSize(8018);
pwd.setEchoChar(‘*‘);
this.add(pwd);
//添加获得焦点监听
pwd.addFocusListener(this);
Button b=new Button(“确定“);
b.setLocation(14998);
b.setSize(5020);
this.add(b);
b.addActionListener(this);
//设置
ck.setLocation(4098);
ck.setSize(8020);
this.add(ck);
lb.setLocation(14050);
lb.setSize(8020);
this.add(lb);
//使用匿名类添加窗口的关闭事件
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)//重写方法
{
Button dd=(Button)e.getSource();//得到事件对象
if(dd.getLabel().equals(“OK“))//通过事件对象的名称来判断是谁发生了事件
{
d.setVisible(false);
}
else{
String st1=t1.getText();
String spwd=pwd.getText();
System.out.println(st1);
System.out.println(spwd);
if(st1.equals(“654321“)&&spwd.equals(“123456“))
{
System.out.println(“登录成功“);
d=new Dialog(this“登录成功“);//使用对话框
d.setLocation(450350);
d.setSize(200150);
d.setLayout(null);
Label qqlb=new Label(“你的QQ号码是:“+st1);
qqlb.setLocation(2050);
qqlb.setSize(15020);
d.add(qqlb);
Button b2=new Button(“OK“);
b2.setLocation(9090);
b2.setSize(4020);
d.add(b2);
b2.addActionListener(this);//给对话框的按钮添加监听
d.setVisible(true);//显示对话框
if(ck.getState())
{
try{
System.out.println(“选中“);
File qq=new File(“..//pwd//qq.pwd“);//1
//FileReader fr=new FileReader(qq);//读取
//BufferedWriter bw=new BufferedWriter(new FileWriter(qq));//2
PrintWriter pw=new PrintWriter(qq);//2
pw.println(st1);
pw.println(spwd);
pw.close();
}
catch(IOException ie)
{
System.out.println(ie.getMessage());
}
}
}
}
}
//重写方法
public void focusGained(FocusEvent e)//获得焦点
{
System.out.println(“获得焦点“);
try{
File qq=new File(“..//pwd//qq.pwd“);//1
FileReader fr=new FileReader(qq);//读取
BufferedReader br=new BufferedReader(fr);
String s;
while((s=br.readLine())!=null)
{
if(s.equals(t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 324 2011-09-22 17:40 QqTalk\.classpath
文件 382 2007-09-23 09:33 QqTalk\.project
文件 1383 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$1.class
文件 500 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$2.class
文件 928 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$BMPfilter.class
文件 928 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$GIFfilter.class
文件 928 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$JPGfilter.class
文件 2264 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$PicPanel.class
文件 1038 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$PNGfilter.class
文件 8263 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen$Temp.class
文件 9418 2011-12-21 18:45 QqTalk\bin\Qq\CaptureScreen.class
文件 653 2011-12-21 18:45 QqTalk\bin\Qq\NewLogin$1.class
文件 768 2011-12-21 18:45 QqTalk\bin\Qq\NewLogin$2.class
文件 3370 2011-12-21 18:45 QqTalk\bin\Qq\NewLogin$3.class
文件 497 2011-12-21 18:45 QqTalk\bin\Qq\NewLogin$ItemObj.class
文件 1354 2011-12-21 18:45 QqTalk\bin\Qq\NewLogin$JCBCellRenderer.class
文件 760 2011-12-21 18:45 QqTalk\bin\Qq\NewLogin$JCBModel.class
文件 4429 2011-12-21 18:45 QqTalk\bin\Qq\NewLogin.class
文件 618 2011-12-21 18:45 QqTalk\bin\Qq\QqChat$1.class
文件 1728 2011-12-21 18:45 QqTalk\bin\Qq\QqChat$2.class
文件 1277 2011-12-21 18:45 QqTalk\bin\Qq\QqChat$3.class
文件 702 2011-12-21 18:45 QqTalk\bin\Qq\QqChat$4.class
文件 674 2011-12-21 18:45 QqTalk\bin\Qq\QqChat$5.class
文件 1229 2011-12-21 18:45 QqTalk\bin\Qq\QqChat$clients.class
文件 1179 2011-12-21 18:45 QqTalk\bin\Qq\QqChat$TRes.class
文件 5189 2011-12-21 18:45 QqTalk\bin\Qq\QqChat.class
文件 1452 2011-12-21 18:45 QqTalk\bin\Qq\QQClient$1.class
文件 965 2011-12-21 18:45 QqTalk\bin\Qq\QQClient$2.class
文件 919 2011-12-21 18:45 QqTalk\bin\Qq\QQClient$3.class
文件 533 2011-12-21 18:45 QqTalk\bin\Qq\QQClient$ItemObj.class
............此处省略114个文件信息
相关资源
- Java web转盘抽奖系统 通过MySQL进行连接
- java投票系统的设计
- 进销管理系统是用Java代码编写的 运用
- java高仿qq聊天
- MVC3 层开发 在线考试系统(内容多,
- 超级玛丽SuperMario[Java实现]
- Java学生管理系统[控制台版]
- JNA 转java接口以及指针结构体解析
- java漂亮软件界面 超酷可更改做java软
- 网上书城javaWeb项目
- 通讯录管理系统,java体系实现!
- 医院信息管理系统JAVA+SQL Server
- Fortify SCA 代码规则库-支持Java
- 基于jsp考勤系统代码
- java文件管理模块
- 耿祥义 java第三版PDF 课件
- 记忆测试系统JAVA版
- 上传Excel的Demojava代码
- JAVA指纹识别uaru4000B指纹仪
- Java抓包程序实现(附说明文档)
- java I/O
- Java+SQL学籍管理系统
- ajaxstruts2jspjava验证用户名是否存在
- 169JSP社团管理系统 源码可运行
- mysql-connector-java-5.1.13-bin.zip
- 简单Jsp的图书馆图书借阅信息管理系
- 简单基于Java的招聘网站毕业设计
- java MongoDB上传(图片,txt等大文件)
- javaEE管理系统项目源码
- 超强java雷电游戏
评论
共有 条评论