![]() |
пре 4 година | |
---|---|---|
.idea | пре 4 година | |
images | пре 4 година | |
src | пре 4 година | |
target | пре 4 година | |
Readme.MD | пре 4 година | |
pom.xml | пре 4 година |
2020-12-29 00:19:40 星期二
具体思路如下图:
Info:通信的消息报文类,包括消息报文的类型、内容、发送者、接收者、文件。
User:客户端实体,包含username,password,image,分别代表用户名,密码,头像。
Starter:启动类包
---------Server:服务端启动类
---------Client:客户端启动类
RedisUtils:用于与Redis远程服务器的操作,包括存用户名、密码等的缓存。
SwingUtils:包含Swing组件需要的方法,包括图标比例自适应、等比例面板大小。
ToolUtils:通用功能工具类,包括获取系统时间、获得文件后缀名、读写文件、获得用户头像等。
本项目部分代码参考了 zpc/java swing实现聊天室