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

Mon chat

Publié dans le groupe Random-FR
Salut tout le monde! J'ai envie de partager mon petit projet ! J'ai pris un des « gros problèmes » de JavaRush (« Chat », quête Multithreading, niveau 6), je l'ai changé, modifié et voici ce qui en est ressorti :
Mon chat - 1
Ce qui a été modifié/ajouté par rapport à la tâche originale :
  • lit la configuration à partir du fichier de propriétés à l'aide de la classe ResourceManager ;
  • ajout de salles de discussion et possibilité de créer vos propres discussions ;
  • ajout de messages privés ;
  • une toute nouvelle interface client swing ;
  • ajout de raccourcis clavier pour l'envoi de messages et de commandes client ;
  • fenêtre de paramètres ajoutée ;
  • émoticônes ajoutées ;
  • des onglets ont été créés pour afficher les messages de différents salons de discussion et discussions privées ;
  • ajout d'un compteur de messages non lus ;
  • une arborescence des utilisateurs a été créée pour afficher les utilisateurs dans les discussions et appeler des messages privés ;
  • le bot a appris à répondre avec une émoticône à une émoticône ;
  • ajout de l'enregistreur log4j ;
  • ajout de tests jUnit ajoutés ;
  • J'ai tout enveloppé dans Maven et l'ai divisé en modules.
Lien vers GitHub : https://github.com/DevCorvette/chat Toute personne intéressée, venez voir, commentez, je serai ravi :) Je serai également ravi des critiques constructives. PS : Pour ceux qui n'ont pas encore résolu le problème, ne cherchez pas de solution toute faite de ma part. Presque tout y est réécrit ;)
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION