神马聊天——一个基与mina2.0仿qq的聊天小系统(效果展示)(javase)

为了弥补上一次做的聊天太过糟乱失败,这一次又尝试了采用mina2.0作为通信框架,ui还是使用熟悉的java swing,想要尝试mina2.0的朋友可以下载看看呦~。

下载地址:http://download.csdn.net/detail/ahmclishihao/9645330


下面做个小简介:

1、功能介绍:登陆重复检测,注册账号,登陆动画,好友列表、在线列表折叠,个人信息展示、修改,他人信息查询,搜索添加好友,列表刷新,好友在线离线灰色彩色头像,单聊群聊,聊天震动,表情发送,骚扰屏蔽,聊天日志保存查看,跳转动画,透明界面等功能(比上一个版本的功能增加了很多);

2、其中所有涉及底层文件保存和用户信息保存采用了文件读写(该部分十分重要,是整个系统正常运作的基础,该部分由朋友完成),另外如果你需要使用数据库可以更换掉src\com\tlu\chat\dao中的方法内容即可;

3、数据信息传输采用json框架非常方便,其中整个UI界面更趋于Windows而不是Java原生的那种(真心接受不了java风格);

4、网络通信采用MINA2.0,为整个项目省去socket和多线程的麻烦,好的框架才使得整个项目增添了如此之多的功能;

5、本人与朋友已经为消灭Bug做出了很多努力,但仍然不乏一些尚未实现或存在bug的功能,有不合理的地方望您容忍^-^;

6、该应用对于想要总结JavaSe基础的同学,或者想要尝试JAVA Swing的同学,亦或想要参考制作项目的同学都有所帮助。


废话不说来几个效果展示图:

1.登录界面

2.好友列表

3.注册界面

4.单聊

5.群聊

6.搜索

7.小功能

8.任务栏

9.自动隐藏


10.服务端(会显示数据,这个版本没有记录数据哦!)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章