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 :
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.
GO TO FULL VERSION