实例介绍
使用技术:java Swing IO流 Socket网络编程 实现功能:注册、登录、私聊、群聊、查找好友、加好友、消息带样式发送(字体,字号,字体颜色,背景颜色),抖动窗口等
【实例截图】
【核心代码】
猿聊(仿QQ项目JavaSwing)
│ ├── bin
│ │ ├── adress.txt
│ │ └── com
│ │ └── oracle
│ │ └── swing
│ │ ├── dao
│ │ │ ├── GroupDao.class
│ │ │ └── UserDao.class
│ │ ├── daoimpl
│ │ │ ├── GroupDaoImpl.class
│ │ │ └── UserDaoImpl.class
│ │ ├── main
│ │ │ ├── Index.class
│ │ │ ├── JTextPane2$1.class
│ │ │ ├── JTextPane2$2.class
│ │ │ ├── JTextPane2.class
│ │ │ ├── MyDefaultTreeCellRenderer.class
│ │ │ ├── MyFrame$1.class
│ │ │ ├── MyFrame$2.class
│ │ │ └── MyFrame.class
│ │ ├── mouseListener
│ │ │ └── LinkMouseLisener.class
│ │ ├── pojo
│ │ │ ├── Address.class
│ │ │ ├── Group.class
│ │ │ ├── Message.class
│ │ │ ├── TextContent.class
│ │ │ └── User.class
│ │ ├── server
│ │ │ ├── MessageReciver.class
│ │ │ ├── Server.class
│ │ │ └── ServerConfig.class
│ │ ├── util
│ │ │ ├── AddressUtil.class
│ │ │ ├── ColorWindow$1.class
│ │ │ ├── ColorWindow.class
│ │ │ ├── GroupCellRender.class
│ │ │ ├── GroupInit.class
│ │ │ ├── GroupListModel.class
│ │ │ ├── MessageType.class
│ │ │ ├── SelectGroupWin$1.class
│ │ │ ├── SelectGroupWin.class
│ │ │ ├── UserCellRender.class
│ │ │ ├── UserInit.class
│ │ │ ├── UserInit2.class
│ │ │ ├── UserListModel.class
│ │ │ ├── UserTreeNode.class
│ │ │ └── UserTreeNodeCellRenderer.class
│ │ └── view
│ │ ├── AddFriend$1.class
│ │ ├── AddFriend$10.class
│ │ ├── AddFriend$11.class
│ │ ├── AddFriend$2.class
│ │ ├── AddFriend$3.class
│ │ ├── AddFriend$4.class
│ │ ├── AddFriend$5.class
│ │ ├── AddFriend$6.class
│ │ ├── AddFriend$7.class
│ │ ├── AddFriend$8.class
│ │ ├── AddFriend$9.class
│ │ ├── AddFriend.class
│ │ ├── Chat$1.class
│ │ ├── Chat$10.class
│ │ ├── Chat$11.class
│ │ ├── Chat$12.class
│ │ ├── Chat$13.class
│ │ ├── Chat$14.class
│ │ ├── Chat$15.class
│ │ ├── Chat$16.class
│ │ ├── Chat$17.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
│ │ ├── ConfirmAddFriend$1.class
│ │ ├── ConfirmAddFriend$2.class
│ │ ├── ConfirmAddFriend.class
│ │ ├── GroupChat$1.class
│ │ ├── GroupChat$10.class
│ │ ├── GroupChat$11.class
│ │ ├── GroupChat$2.class
│ │ ├── GroupChat$3.class
│ │ ├── GroupChat$4.class
│ │ ├── GroupChat$5.class
│ │ ├── GroupChat$6.class
│ │ ├── GroupChat$7.class
│ │ ├── GroupChat$8.class
│ │ ├── GroupChat$9.class
│ │ ├── GroupChat.class
│ │ ├── Login$1.class
│ │ ├── Login$2.class
│ │ ├── Login$3.class
│ │ ├── Login$4.class
│ │ ├── Login.class
│ │ ├── PersonalMain$1.class
│ │ ├── PersonalMain$10.class
│ │ ├── PersonalMain$11.class
│ │ ├── PersonalMain$12$1.class
│ │ ├── PersonalMain$12$2.class
│ │ ├── PersonalMain$12$3.class
│ │ ├── PersonalMain$12$4.class
│ │ ├── PersonalMain$12$5.class
│ │ ├── PersonalMain$12$6.class
│ │ ├── PersonalMain$12.class
│ │ ├── PersonalMain$2.class
│ │ ├── PersonalMain$3.class
│ │ ├── PersonalMain$4.class
│ │ ├── PersonalMain$5.class
│ │ ├── PersonalMain$6.class
│ │ ├── PersonalMain$7.class
│ │ ├── PersonalMain$8.class
│ │ ├── PersonalMain$9.class
│ │ ├── PersonalMain.class
│ │ ├── Register$1.class
│ │ ├── Register$2.class
│ │ ├── Register$3.class
│ │ ├── Register$4.class
│ │ ├── Register$5.class
│ │ ├── Register.class
│ │ ├── Start.class
│ │ ├── TabPanel.class
│ │ └── Test.class
│ ├── lib
│ │ ├── jna.jar
│ │ └── platform.jar
│ ├── source
│ │ ├── address
│ │ │ ├── address.addr
│ │ │ └── provinces.addr
│ │ ├── groups
│ │ │ ├── 112.group
│ │ │ ├── 113.group
│ │ │ ├── 114.group
│ │ │ └── 115.group
│ │ ├── image
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── B.png
│ │ │ ├── I.png
│ │ │ ├── addfriend.png
│ │ │ ├── addfriend1.png
│ │ │ ├── bg-top.png
│ │ │ ├── bg.jpg
│ │ │ ├── birth.png
│ │ │ ├── blank.png
│ │ │ ├── flag.png
│ │ │ ├── fontback.png
│ │ │ ├── fontcolor.png
│ │ │ ├── friendfalse.png
│ │ │ ├── friendtrue.png
│ │ │ ├── groupDefault.png
│ │ │ ├── groupfalse.png
│ │ │ ├── grouptrue.png
│ │ │ ├── headPortrait
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 10.jpg
│ │ │ │ ├── 11.jpg
│ │ │ │ ├── 12.jpg
│ │ │ │ ├── 13.jpg
│ │ │ │ ├── 14.jpg
│ │ │ │ ├── 15.jpg
│ │ │ │ ├── 16.jpg
│ │ │ │ ├── 17.jpg
│ │ │ │ ├── 18.jpg
│ │ │ │ ├── 19.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ ├── 9.jpg
│ │ │ │ └── deflaut.png
│ │ │ ├── insertIcon.png
│ │ │ ├── latelyfalse.png
│ │ │ ├── latelytrue.png
│ │ │ ├── location.png
│ │ │ ├── logo.png
│ │ │ ├── male.png
│ │ │ ├── mengBan.png
│ │ │ ├── mouse.png
│ │ │ ├── noSex.png
│ │ │ ├── notify.png
│ │ │ ├── photo.jpg
│ │ │ ├── pwdIcon.png
│ │ │ ├── register.png
│ │ │ ├── set.png
│ │ │ ├── sex.png
│ │ │ ├── sexRadio.png
│ │ │ ├── shake.png
│ │ │ ├── start
│ │ │ │ ├── 1.png
│ │ │ │ ├── 10.png
│ │ │ │ ├── 11.png
│ │ │ │ ├── 12.png
│ │ │ │ ├── 13.png
│ │ │ │ ├── 14.png
│ │ │ │ ├── 15.png
│ │ │ │ ├── 16.png
│ │ │ │ ├── 17.png
│ │ │ │ ├── 18.png
│ │ │ │ ├── 19.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 20.png
│ │ │ │ ├── 21.png
│ │ │ │ ├── 22.png
│ │ │ │ ├── 23.png
│ │ │ │ ├── 24.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ │ └── uIcon.png
│ │ └── users
│ │ ├── 111.user
│ │ ├── 11111.user
│ │ ├── 1131.user
│ │ ├── 1343131.user
│ │ ├── 222.user
│ │ ├── 2222.user
│ │ ├── 22222.user
│ │ ├── 232232.user
│ │ ├── 3123212.user
│ │ ├── 3212.user
│ │ ├── 332232.user
│ │ ├── 333.user
│ │ ├── 444.user
│ │ ├── 5512325.user
│ │ ├── 555.user
│ │ ├── 6212.user
│ │ ├── 623266.user
│ │ ├── 666.user
│ │ ├── 772327.user
│ │ ├── 777.user
│ │ ├── 8353497.user
│ │ ├── 8813148.user
│ │ ├── 888.user
│ │ ├── 897.user
│ │ ├── 99239.user
│ │ └── 999.user
│ └── src
│ ├── adress.txt
│ └── com
│ └── oracle
│ └── swing
│ ├── dao
│ │ ├── GroupDao.java
│ │ └── UserDao.java
│ ├── daoimpl
│ │ ├── GroupDaoImpl.java
│ │ └── UserDaoImpl.java
│ ├── main
│ │ ├── Index.java
│ │ ├── JTextPane2.java
│ │ ├── MyDefaultTreeCellRenderer.java
│ │ └── MyFrame.java
│ ├── mouseListener
│ │ └── LinkMouseLisener.java
│ ├── pojo
│ │ ├── Address.java
│ │ ├── Group.java
│ │ ├── Message.java
│ │ ├── TextContent.java
│ │ └── User.java
│ ├── server
│ │ ├── MessageReciver.java
│ │ ├── Server.java
│ │ └── ServerConfig.java
│ ├── util
│ │ ├── AddressUtil.java
│ │ ├── ColorWindow.java
│ │ ├── GroupCellRender.java
│ │ ├── GroupInit.java
│ │ ├── GroupListModel.java
│ │ ├── MessageType.java
│ │ ├── SelectGroupWin.java
│ │ ├── UserCellRender.java
│ │ ├── UserInit.java
│ │ ├── UserInit2.java
│ │ ├── UserListModel.java
│ │ ├── UserTreeNode.java
│ │ └── UserTreeNodeCellRenderer.java
│ └── view
│ ├── AddFriend.java
│ ├── Chat.java
│ ├── ConfirmAddFriend.java
│ ├── GroupChat.java
│ ├── Login.java
│ ├── PersonalMain.java
│ ├── Register.java
│ ├── Start.java
│ ├── TabPanel.java
│ └── Test.java
└── 使用说明.txt
33 directories, 271 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论