大家好!我想分享我的小專案!我解決了 JavaRush 的“大問題”之一(“聊天”,多線程任務,第 6 級),對其進行了更改、修改,結果如下:
與原始任務相比,已更改/新增了哪些內容:
- 使用 ResourceManager 類別從屬性檔案中讀取配置;
- 增加了聊天室和創建自己的聊天的能力;
- 新增私訊;
- 全新的 Swing 客戶端介面;
- 新增了用於發送訊息和客戶端命令的熱鍵;
- 新增設定視窗;
- 添加了表情符號;
- 選項卡用於顯示來自不同聊天室和私人聊天的訊息;
- 新增未讀訊息計數器;
- 製作了用戶樹,用於顯示聊天中的用戶以及呼叫私訊;
- 機器人學會了用表情符號回應表情符號;
- 新增了 log4j 記錄器;
- 新增了 jUnit 測試;
- 我把它全部包裝在 Maven 中,並將其分成模組。
GO TO FULL VERSION