Chào mọi người! Tôi muốn chia sẻ dự án nhỏ của tôi! Tôi đã giải quyết một trong những “vấn đề lớn” của JavaRush (“Trò chuyện”, Nhiệm vụ đa luồng, cấp 6), đã thay đổi, sửa đổi nó và đây là kết quả:
Những gì đã được thay đổi/thêm so với nhiệm vụ ban đầu:
- đọc cấu hình từ tệp thuộc tính bằng lớp ResourceManager;
- thêm phòng trò chuyện và khả năng tạo cuộc trò chuyện của riêng bạn;
- thêm tin nhắn riêng tư;
- giao diện máy khách swing hoàn toàn mới;
- thêm phím nóng để gửi tin nhắn và lệnh máy khách;
- thêm cửa sổ cài đặt;
- thêm biểu tượng cảm xúc;
- các tab được tạo để hiển thị tin nhắn từ các phòng trò chuyện khác nhau và các cuộc trò chuyện riêng tư;
- đã thêm bộ đếm tin nhắn chưa đọc;
- cây người dùng đã được tạo để hiển thị người dùng trong các cuộc trò chuyện và gọi tin nhắn riêng tư;
- bot đã học cách phản hồi bằng biểu tượng cảm xúc đối với biểu tượng cảm xúc;
- đã thêm nhật ký log4j;
- đã thêm các bài kiểm tra jUnit bổ sung;
- Tôi gói tất cả vào Maven và chia nó thành các mô-đun.
GO TO FULL VERSION