Андрей Иоч
레벨 30
Новосибирск

내 채팅

Random-KO 그룹에 게시되었습니다
안녕하세요 여러분! 내 작은 프로젝트를 공유하고 싶어요! 나는 JavaRush의 "큰 문제" 중 하나("채팅", 멀티스레딩 퀘스트, 레벨 6)를 선택하여 변경하고 수정했으며 결과는 다음과 같습니다.
내 채팅 - 1
원래 작업과 비교하여 변경/추가된 사항은 다음과 같습니다.
  • ResourceManager 클래스를 사용하여 속성 파일에서 구성을 읽습니다.
  • 채팅방을 추가하고 나만의 채팅을 만들 수 있는 기능을 추가했습니다.
  • 비공개 메시지를 추가했습니다.
  • 완전히 새로운 스윙 클라이언트 인터페이스;
  • 메시지 및 클라이언트 명령 전송을 위한 단축키가 추가되었습니다.
  • 추가된 설정 창;
  • 이모티콘이 추가되었습니다.
  • 다양한 채팅방과 개인 채팅의 메시지를 표시하기 위해 탭이 만들어졌습니다.
  • 읽지 않은 메시지 카운터를 추가했습니다.
  • 채팅에 사용자를 표시하고 개인 메시지에 전화할 수 있는 사용자 트리가 만들어졌습니다.
  • 봇은 이모티콘에 이모티콘으로 응답하는 방법을 학습했습니다.
  • log4j 로거를 추가했습니다.
  • 추가된 jUnit 테스트를 추가했습니다.
  • 나는 그것을 모두 Maven으로 감싸서 모듈로 나누었습니다.
GitHub 링크: https://github.com/DevCorvette/chat 관심 있는 분은 오셔서 보고 댓글을 달아주시면 기쁠 것입니다 :) 건설적인 비판도 환영합니다. 추신: 아직 문제를 해결하지 못한 분들은 저에게서 기성 솔루션을 찾지 마십시오. 거의 모든 것이 거기에 다시 작성되었습니다. ;)
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION