JavaRush /Blog Java /Random-VI /Cuộc trò chuyện của tôi
Андрей Иоч
Mức độ
Новосибирск

Cuộc trò chuyện của tôi

Xuất bản trong nhóm
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ả:
Cuộc trò chuyện của tôi - 1
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.
Liên kết tới GitHub: https://github.com/DevCorvette/chat Bất cứ ai quan tâm, hãy đến, xem, nhận xét, tôi sẽ rất vui :) Tôi cũng sẽ rất vui vì những lời phê bình mang tính xây dựng. Tái bút: Đối với những người chưa giải quyết được vấn đề, đừng tìm giải pháp làm sẵn từ tôi. Hầu hết mọi thứ đều được viết lại ở đó;)
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION