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

mi charla

Publicado en el grupo Random-ES
¡Hola a todos! ¡Quiero compartir mi pequeño proyecto! Tomé uno de los "grandes problemas" de JavaRush ("Chat", misión multiproceso, nivel 6), lo cambié, lo modifiqué y esto es lo que salió:
Mi charla - 1
Qué se ha cambiado/agregado en comparación con la tarea original:
  • lee la configuración del archivo de propiedades usando la clase ResourceManager;
  • salas de chat agregadas y la capacidad de crear tus propios chats;
  • mensajes privados añadidos;
  • interfaz de cliente swing completamente nueva;
  • se agregaron teclas de acceso rápido para enviar mensajes y comandos del cliente;
  • ventana de configuración agregada;
  • emoticones añadidos;
  • se crearon pestañas para mostrar mensajes de diferentes salas de chat y chats privados;
  • agregó un contador de mensajes no leídos;
  • se ha creado un árbol de usuarios para mostrar a los usuarios en los chats y llamar mensajes privados;
  • el robot aprendió a responder con un emoticón a un emoticón;
  • registrador log4j agregado;
  • se agregaron pruebas jUnit agregadas;
  • Lo envolví todo en Maven y lo dividí en módulos.
Enlace a GitHub: https://github.com/DevCorvette/chat Cualquiera que esté interesado, venga, mire, comente, estaré encantado :) También estaré encantado de recibir críticas constructivas. PD: Para aquellos que aún no han resuelto el problema, no me busquen una solución ya preparada. Casi todo está reescrito allí ;)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION