在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Swing实现的QQ最终版

Swing实现的QQ最终版

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:58.84M
  • 下载次数:4
  • 浏览次数:97
  • 发布时间:2020-08-31
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
基本实现了所有QQ的功能,包括聊天,离线功能,聊天窗口可发表情,截图,抖动,以及同步画板,另有添加删除好友,群及群组管理, 同时做了一些美化,比目前其他的java实现的聊天室绝对要好看很多, 数据库用的是Mysql。 数据库,包括目录结构,jar包,(实验报告)在内的资源都打包在里面了。 代码恒久远,一次永流传,该资源仅用于Java课程设计。
【实例截图】
【核心代码】
EasyChat
├── bin
│   ├── basicComp
│   │   ├── ArtMenuItem.class
│   │   ├── ArtPane$1.class
│   │   ├── ArtPane$2.class
│   │   ├── ArtPane.class
│   │   ├── BasicFrame.class
│   │   ├── CheckPane$1.class
│   │   ├── CheckPane.class
│   │   ├── EBasicScroolUI$1.class
│   │   ├── EBasicScroolUI.class
│   │   ├── FuncButton$1.class
│   │   ├── FuncButton.class
│   │   ├── IconPane.class
│   │   ├── LoginCheckBox.class
│   │   ├── SmallButton$1.class
│   │   ├── SmallButton.class
│   │   ├── SmallButtonGroup.class
│   │   ├── SystemButton$1.class
│   │   ├── SystemButton$2.class
│   │   └── SystemButton.class
│   ├── bean
│   │   ├── Friend.class
│   │   ├── FriendType.class
│   │   ├── Func.class
│   │   ├── FuncType.class
│   │   ├── Group.class
│   │   ├── GroupType.class
│   │   ├── Member.class
│   │   └── User.class
│   ├── clientHandle
│   │   ├── Client$1.class
│   │   ├── Client.class
│   │   ├── ClientStarter.class
│   │   ├── StateManager$1.class
│   │   └── StateManager.class
│   ├── database
│   │   ├── BaseDao.class
│   │   ├── Connect.class
│   │   └── UserDao.class
│   ├── defaultEmoji
│   │   ├── 0.png
│   │   ├── 10.png
│   │   ├── 11.png
│   │   ├── 12.png
│   │   ├── 13.png
│   │   ├── 14.png
│   │   ├── 15.png
│   │   ├── 16.png
│   │   ├── 17.png
│   │   ├── 18.png
│   │   ├── 19.png
│   │   ├── 1.png
│   │   ├── 20.png
│   │   ├── 21.png
│   │   ├── 22.png
│   │   ├── 23.png
│   │   ├── 24.png
│   │   ├── 25.png
│   │   ├── 26.png
│   │   ├── 27.png
│   │   ├── 28.png
│   │   ├── 29.png
│   │   ├── 2.png
│   │   ├── 30.png
│   │   ├── 31.png
│   │   ├── 32.png
│   │   ├── 33.png
│   │   ├── 34.png
│   │   ├── 35.png
│   │   ├── 36.png
│   │   ├── 37.png
│   │   ├── 38.png
│   │   ├── 39.png
│   │   ├── 3.png
│   │   ├── 4.png
│   │   ├── 5.png
│   │   ├── 6.png
│   │   ├── 7.png
│   │   ├── 8.png
│   │   └── 9.png
│   ├── frame
│   │   ├── ChangeTypeName$1.class
│   │   ├── ChangeTypeName$2.class
│   │   ├── ChangeTypeName$3.class
│   │   ├── ChangeTypeName$4.class
│   │   ├── ChangeTypeName$5.class
│   │   ├── ChangeTypeName$6.class
│   │   ├── ChangeTypeName.class
│   │   ├── chatcontainer
│   │   │   ├── Chat$1.class
│   │   │   ├── Chat$2.class
│   │   │   ├── Chat$3.class
│   │   │   ├── Chat$4.class
│   │   │   ├── Chat$5.class
│   │   │   ├── Chat$6.class
│   │   │   ├── Chat$7.class
│   │   │   ├── Chat$8.class
│   │   │   ├── Chat$9.class
│   │   │   ├── Chat.class
│   │   │   ├── ChatContainer.class
│   │   │   ├── ChatTabb$1.class
│   │   │   ├── ChatTabb$2.class
│   │   │   ├── ChatTabb.class
│   │   │   ├── ChatTabbUI.class
│   │   │   ├── ChatTextPane$1.class
│   │   │   ├── ChatTextPane$2.class
│   │   │   ├── ChatTextPane.class
│   │   │   ├── EmojiLabel$1.class
│   │   │   ├── EmojiLabel.class
│   │   │   ├── EmojiPane$1.class
│   │   │   └── EmojiPane.class
│   │   ├── comp
│   │   │   └── TypeCombo.class
│   │   ├── hacdler
│   │   │   └── InfoHandler.class
│   │   ├── login
│   │   │   ├── Login$1.class
│   │   │   ├── Login$2.class
│   │   │   ├── Login$3.class
│   │   │   ├── Login$4.class
│   │   │   ├── LoginAcountTextField$1.class
│   │   │   ├── LoginAcountTextField$2.class
│   │   │   ├── LoginAcountTextField$3.class
│   │   │   ├── LoginAcountTextField.class
│   │   │   ├── Login.class
│   │   │   ├── LoginPswField$1.class
│   │   │   ├── LoginPswField$2.class
│   │   │   ├── LoginPswField$3.class
│   │   │   └── LoginPswField.class
│   │   ├── main
│   │   │   ├── MainMenu.class
│   │   │   ├── MainMenuItem.class
│   │   │   ├── MenuItemUI.class
│   │   │   ├── type
│   │   │   │   ├── ElementLabel.class
│   │   │   │   ├── IdLabelMenuItem$1.class
│   │   │   │   ├── IdLabelMenuItem$2.class
│   │   │   │   ├── IdLabelMenuItem$3.class
│   │   │   │   ├── IdLabelMenuItem.class
│   │   │   │   ├── TypeContainer$1.class
│   │   │   │   ├── TypeContainer$2.class
│   │   │   │   ├── TypeContainer.class
│   │   │   │   ├── TypeLabel$1.class
│   │   │   │   ├── TypeLabel$2.class
│   │   │   │   ├── TypeLabel$3.class
│   │   │   │   ├── TypeLabel$4.class
│   │   │   │   ├── TypeLabel$5.class
│   │   │   │   ├── TypeLabel$6.class
│   │   │   │   ├── TypeLabel$7.class
│   │   │   │   ├── TypeLabel$8.class
│   │   │   │   ├── TypeLabel$9.class
│   │   │   │   ├── TypeLabel.class
│   │   │   │   ├── UserLabel$1.class
│   │   │   │   ├── UserLabel$2.class
│   │   │   │   ├── UserLabel$3.class
│   │   │   │   ├── UserLabel$4.class
│   │   │   │   ├── UserLabel$5.class
│   │   │   │   └── UserLabel.class
│   │   │   ├── TypeChooser$1.class
│   │   │   ├── TypeChooser.class
│   │   │   ├── TypeLinkPane$1.class
│   │   │   ├── TypeLinkPane$2.class
│   │   │   ├── TypeLinkPane.class
│   │   │   ├── UserCollectMenu.class
│   │   │   ├── UserNameLabel$1.class
│   │   │   ├── UserNameLabel.class
│   │   │   ├── UsersignLabel$1.class
│   │   │   ├── UsersignLabel$2.class
│   │   │   ├── UsersignLabel$3.class
│   │   │   └── UsersignLabel.class
│   │   ├── Main$1.class
│   │   ├── Main$2.class
│   │   ├── Main$3.class
│   │   ├── Main$4.class
│   │   ├── Main$5.class
│   │   ├── Main$6.class
│   │   ├── Main$7.class
│   │   ├── Main$8.class
│   │   ├── Main.class
│   │   ├── MemberListPane.class
│   │   ├── MessageNotify$1.class
│   │   ├── MessageNotify$2.class
│   │   ├── MessageNotify.class
│   │   ├── MusicPlayer.class
│   │   ├── NewGroup$1.class
│   │   ├── NewGroup$2.class
│   │   ├── NewGroup.class
│   │   ├── NoteFrame$1.class
│   │   ├── NoteFrame.class
│   │   ├── PaintFrame$10.class
│   │   ├── PaintFrame$11.class
│   │   ├── PaintFrame$12.class
│   │   ├── PaintFrame$13.class
│   │   ├── PaintFrame$1.class
│   │   ├── PaintFrame$2.class
│   │   ├── PaintFrame$3.class
│   │   ├── PaintFrame$4.class
│   │   ├── PaintFrame$5.class
│   │   ├── PaintFrame$6.class
│   │   ├── PaintFrame$7.class
│   │   ├── PaintFrame$8.class
│   │   ├── PaintFrame$9.class
│   │   ├── PaintFrame$PaintPanel$1.class
│   │   ├── PaintFrame$PaintPanel$2.class
│   │   ├── PaintFrame$PaintPanel.class
│   │   ├── PaintFrame.class
│   │   ├── Register$1.class
│   │   ├── Register.class
│   │   ├── SearchAdd$1.class
│   │   ├── SearchAdd$2.class
│   │   ├── SearchAdd.class
│   │   ├── UserInfoFrame$10.class
│   │   ├── UserInfoFrame$11.class
│   │   ├── UserInfoFrame$1.class
│   │   ├── UserInfoFrame$2.class
│   │   ├── UserInfoFrame$3.class
│   │   ├── UserInfoFrame$4.class
│   │   ├── UserInfoFrame$5.class
│   │   ├── UserInfoFrame$6.class
│   │   ├── UserInfoFrame$7.class
│   │   ├── UserInfoFrame$8.class
│   │   ├── UserInfoFrame$9.class
│   │   └── UserInfoFrame.class
│   ├── imp
│   │   ├── MultyNotify.class
│   │   └── NotifyTypeConst.class
│   ├── message
│   │   ├── Apply.class
│   │   ├── ApplyFriend.class
│   │   ├── ChangeApply.class
│   │   ├── ChangeFriendApply.class
│   │   ├── FileMessage.class
│   │   ├── Message.class
│   │   ├── NewGroupMessage.class
│   │   ├── NotMatchTypeException.class
│   │   ├── Order.class
│   │   ├── PaintMessage$PointData.class
│   │   ├── PaintMessage.class
│   │   ├── PieceData.class
│   │   ├── RegisterMessage.class
│   │   ├── SearchMessage.class
│   │   ├── UpdataInfo.class
│   │   └── UserInfoChange.class
│   ├── serverHandle
│   │   ├── Server$1.class
│   │   ├── Server.class
│   │   ├── ServerHandle.class
│   │   └── ServerStarter.class
│   └── util
│   ├── BackgroundImage.class
│   ├── FileManager.class
│   ├── FontCreater.class
│   ├── MessageBuilder.class
│   ├── ScreenCapture$1.class
│   ├── ScreenCapture$2.class
│   ├── ScreenCapture.class
│   └── SkinManager.class
├── newSrc
│   ├── basicComp
│   │   ├── ArtMenuItem.java
│   │   ├── ArtPane.java
│   │   ├── BasicFrame.java
│   │   ├── CheckPane.java
│   │   ├── EBasicScroolUI.java
│   │   ├── FuncButton.java
│   │   ├── IconPane.java
│   │   ├── SmallButtonGroup.java
│   │   ├── SmallButton.java
│   │   └── SystemButton.java
│   ├── bean
│   │   ├── Friend.java
│   │   ├── FriendType.java
│   │   ├── Func.java
│   │   ├── FuncType.java
│   │   ├── Group.java
│   │   ├── GroupType.java
│   │   ├── Member.java
│   │   └── User.java
│   ├── clientHandle
│   │   ├── Client.java
│   │   ├── ClientStarter.java
│   │   └── StateManager.java
│   ├── database
│   │   ├── BaseDao.java
│   │   ├── Connect.java
│   │   └── UserDao.java
│   ├── defaultEmoji
│   │   ├── 0.png
│   │   ├── 10.png
│   │   ├── 11.png
│   │   ├── 12.png
│   │   ├── 13.png
│   │   ├── 14.png
│   │   ├── 15.png
│   │   ├── 16.png
│   │   ├── 17.png
│   │   ├── 18.png
│   │   ├── 19.png
│   │   ├── 1.png
│   │   ├── 20.png
│   │   ├── 21.png
│   │   ├── 22.png
│   │   ├── 23.png
│   │   ├── 24.png
│   │   ├── 25.png
│   │   ├── 26.png
│   │   ├── 27.png
│   │   ├── 28.png
│   │   ├── 29.png
│   │   ├── 2.png
│   │   ├── 30.png
│   │   ├── 31.png
│   │   ├── 32.png
│   │   ├── 33.png
│   │   ├── 34.png
│   │   ├── 35.png
│   │   ├── 36.png
│   │   ├── 37.png
│   │   ├── 38.png
│   │   ├── 39.png
│   │   ├── 3.png
│   │   ├── 4.png
│   │   ├── 5.png
│   │   ├── 6.png
│   │   ├── 7.png
│   │   ├── 8.png
│   │   └── 9.png
│   ├── frame
│   │   ├── ChangeTypeName.java
│   │   ├── chatcontainer
│   │   │   ├── ChatContainer.java
│   │   │   ├── Chat.java
│   │   │   ├── ChatTabb.java
│   │   │   ├── ChatTextPane.java
│   │   │   └── EmojiPane.java
│   │   ├── comp
│   │   │   └── TypeCombo.java
│   │   ├── hacdler
│   │   │   └── InfoHandler.java
│   │   ├── login
│   │   │   ├── LoginAcountTextField.java
│   │   │   ├── Login.java
│   │   │   └── LoginPswField.java
│   │   ├── main
│   │   │   ├── type
│   │   │   │   ├── TypeContainer.java
│   │   │   │   ├── TypeLabel.java
│   │   │   │   └── UserLabel.java
│   │   │   ├── TypeChooser.java
│   │   │   ├── TypeLinkPane.java
│   │   │   ├── UserCollectMenu.java
│   │   │   ├── UserNameLabel.java
│   │   │   └── UsersignLabel.java
│   │   ├── Main.java
│   │   ├── MemberListPane.java
│   │   ├── MessageNotify.java
│   │   ├── MusicPlayer.java
│   │   ├── NewGroup.java
│   │   ├── NoteFrame.java
│   │   ├── PaintFrame.java
│   │   ├── Register.java
│   │   ├── SearchAdd.java
│   │   └── UserInfoFrame.java
│   ├── imp
│   │   ├── MultyNotify.java
│   │   └── NotifyTypeConst.java
│   ├── message
│   │   ├── ApplyFriend.java
│   │   ├── Apply.java
│   │   ├── ChangeApply.java
│   │   ├── ChangeFriendApply.java
│   │   ├── FileMessage.java
│   │   ├── Message.java
│   │   ├── NewGroupMessage.java
│   │   ├── NotMatchTypeException.java
│   │   ├── Order.java
│   │   ├── PaintMessage.java
│   │   ├── PieceData.java
│   │   ├── RegisterMessage.java
│   │   ├── SearchMessage.java
│   │   ├── UpdataInfo.java
│   │   └── UserInfoChange.java
│   ├── serverHandle
│   │   ├── ServerHandle.java
│   │   ├── Server.java
│   │   └── ServerStarter.java
│   └── util
│   ├── FileManager.java
│   ├── FontCreater.java
│   ├── MessageBuilder.java
│   ├── ScreenCapture.java
│   └── SkinManager.java
├── readme.txt
├── res
│   ├── fonts
│   │   └── default.TTF
│   ├── image
│   │   └── icon
│   │   ├── Icon.png
│   │   └── trayIcon.png
│   └── music
│   └── 1.wav
├── 你可能需要的实验报告.docx
├── 你需要导入的jar包.zip
├── 数据库-不导入无法运行-数据库名字在connect类里.sql
└── 目录结构-请保证导入的包类关系按此图所示.png

39 directories, 368 files

标签:

实例下载地址

Swing实现的QQ最终版

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警