Java实现仿QQ聊天工具的项目总结

在写这篇文章之前,首先要感谢我的队友的辛勤付出,没有他们的付出与配合,这个项目是不能顺利完成的。

资源文件:工程文件可运行JAR包

第一点

经验:项目开始之前应该先向老师或者学长先询问经验、或者到网上查找经验,看看如何开发效率高;一个好的开发工具可以大大提升开发效率

但是我们的做法是:因为我们没有这一块知识,所以想在网上找一份代码来参考一下,但是效果不佳,因为根本不懂这一块的内容,所以看不太懂。于是我们小组第一次开会的时候两个小时除了分工:四个人做四个界面,就只装了一个数据库;

那么我们就需要先找一本好一点的教材入门,我们到图书馆里面寻找这一类的书,但是没有什么收获,后来我们组的S拿出了一份电子版的书供我们参考,但是其实教材的用处不大,我根据这本教材还有一些参考代码写了初始界面,花了我三天左右的时间!(11.18-11.20)然后于11.21,又是我们的队友S,告知了有Window Builder可以像Qt一样可视化开发,因为原来的代码不能移植,于是我就花了一下午的时间重新使用WB设计了一遍,一下午VS三天(这就是效率的差别,浪费了我许多时间,而且收获不大)
第一部分的细节见 这篇博客

写主界面时遇到的主要问题及解决

  1. 插入图片大小不能自适应swing组件
    解决: 到网上找了在组件中重写图片的算法,新建了common类,将算法封装起来(静态函数)
  2. 没有现成的组件直接实现好友框;
    解决:因为窗口体可以分成一个个的小窗个(Panel),于是使用Panel作为容器,按照qq的好友框的样式做了我们的项目的好友框
  3. 在点击"我的好友“标签时怎么显示所有好友
    解决:因为窗格是可以显示和隐藏的、且能重新设置位置,于是在点击我的好友时,重排好友窗格,并设置为显示,再次点击时,设置为隐藏并重拍
    通过这个过程我也熟悉了图形界面的设计过程
第二点

经验:在项目开始之前应该先将设计文档写好,包

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值