JavaRush /Java Blog /Random-IT /La mia chiacchierata
Андрей Иоч
Livello 30
Новосибирск

La mia chiacchierata

Pubblicato nel gruppo Random-IT
Ciao a tutti! Voglio condividere il mio piccolo progetto! Ho preso uno dei “grossi problemi” di JavaRush (“Chat”, Multithreading quest, livello 6), l'ho cambiato, modificato e questo è quello che ne è venuto fuori:
La mia chiacchierata - 1
Cosa è stato modificato/aggiunto rispetto all'attività originale:
  • legge la configurazione dal file delle proprietà utilizzando la classe ResourceManager;
  • aggiunte chat room e la possibilità di creare le proprie chat;
  • aggiunti messaggi privati;
  • interfaccia client swing completamente nuova;
  • aggiunti tasti di scelta rapida per l'invio di messaggi e comandi client;
  • aggiunta finestra delle impostazioni;
  • emoticon aggiunte;
  • sono state create schede per visualizzare i messaggi provenienti da diverse chat room e chat private;
  • aggiunto un contatore di messaggi non letti;
  • è stato realizzato un albero utenti per visualizzare gli utenti nelle chat e chiamare i messaggi privati;
  • il bot ha imparato a rispondere con un'emoticon a un'emoticon;
  • aggiunto il registratore log4j;
  • aggiunti aggiunti test jUnit;
  • Ho avvolto tutto in Maven e l'ho diviso in moduli.
Link a GitHub: https://github.com/DevCorvette/chat Chiunque sia interessato, venga, guardi, commenti, sarò felice :) Sarò felice anche per le critiche costruttive. PS: Per chi non ha ancora risolto il problema non cercate da me una soluzione già pronta. Lì viene riscritto quasi tutto ;)
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION