大家好!我想分享我的小项目!我解决了 JavaRush 的“大问题”之一(“聊天”,多线程任务,第 6 级),对其进行了更改、修改,结果如下:
与原始任务相比,已更改/添加了哪些内容:
- 使用 ResourceManager 类从属性文件中读取配置;
- 添加了聊天室和创建自己的聊天的能力;
- 添加私信;
- 全新的 Swing 客户端界面;
- 添加了用于发送消息和客户端命令的热键;
- 添加设置窗口;
- 添加了表情符号;
- 选项卡用于显示来自不同聊天室和私人聊天的消息;
- 添加未读消息计数器;
- 制作了用户树,用于显示聊天中的用户以及呼叫私信;
- 机器人学会了用表情符号来回应表情符号;
- 添加了 log4j 记录器;
- 添加了 jUnit 测试;
- 我把它全部包装在 Maven 中,并将其分成模块。
GO TO FULL VERSION