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

Mein Chat

Veröffentlicht in der Gruppe Random-DE
Hallo zusammen! Ich möchte mein kleines Projekt teilen! Ich habe eines der „großen Probleme“ von JavaRush („Chat“, Multithreading-Quest, Level 6) genommen, es geändert, modifiziert und das ist dabei herausgekommen:
Mein Chat - 1
Was wurde im Vergleich zur ursprünglichen Aufgabe geändert/hinzugefügt:
  • liest die Konfiguration mithilfe der ResourceManager-Klasse aus der Eigenschaftendatei;
  • Chaträume hinzugefügt und die Möglichkeit, eigene Chats zu erstellen;
  • private Nachrichten hinzugefügt;
  • völlig neue Swing-Client-Schnittstelle;
  • Hotkeys zum Senden von Nachrichten und Client-Befehlen hinzugefügt;
  • Einstellungsfenster hinzugefügt;
  • Emoticons hinzugefügt;
  • Es wurden Registerkarten erstellt, um Nachrichten aus verschiedenen Chatrooms und privaten Chats anzuzeigen.
  • einen Zähler für ungelesene Nachrichten hinzugefügt;
  • Es wurde ein Benutzerbaum erstellt, um Benutzer in Chats anzuzeigen und private Nachrichten abzurufen.
  • Der Bot lernte, mit einem Emoticon auf ein Emoticon zu reagieren.
  • log4j-Logger hinzugefügt;
  • jUnit-Tests hinzugefügt;
  • Ich habe alles in Maven verpackt und in Module unterteilt.
Link zu GitHub: https://github.com/DevCorvette/chat Wer Interesse hat, kommt, schaut, kommentiert, ich freue mich :) Auch über konstruktive Kritik freue ich mich. PS: Wer das Problem noch nicht gelöst hat, sucht bei mir nicht nach einer vorgefertigten Lösung. Da ist fast alles umgeschrieben ;)
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION