首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用 Java 写了一个类QQ界面聊天小项目,可在线聊天!

作者:  AC路上

1.功能实现

1.修改功能(密码、昵称、个性签名)

2.添加好友、删除好友

3.单聊功能

4.判断好友是否在线

2.模块划分

3.使用的知识

netty

swing

集合等同步阻塞队列synchronousQueue

数据库MySQL中的CRUD

C3p0连接池

JSON字符串

4.部分代码实现

1.nettyController.java

接收到来自客户端的消息,与dao层进行交互

dao层与之数据库进行交互

修改密码

添加好友

从添加好友逻辑实现上我走了很多的弯路频繁的访问数据库,这是一件很不好的事情

2.ClientHandler.java

客户端接受来自服务端返回的消息

根据返回的状态码来判断是否操作成功

3.linkmen.java

这是登录成功的界面

4.tipFrame

提示操作状态窗口

5.运行例图

1.登录界面

注册账号和忘记密码没有添加事件现在就是个摆设

2.联系人界面

这里面的所有功能都可以使用

3.聊天界面

这个里面表情按钮没弄好

4.通信的过程

5.修改操作

6.好友的操作

作者:  AC路上

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210124A03QKG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券