JavaRush /Blogue Java /Random-PT /Meu bate-papo
Андрей Иоч
Nível 30
Новосибирск

Meu bate-papo

Publicado no grupo Random-PT
Olá a todos! Quero compartilhar meu pequeno projeto! Peguei um dos “grandes problemas” do JavaRush (“Chat”, missão Multithreading, nível 6), mudei, modifiquei e foi isso que saiu:
Meu bate-papo - 1
O que foi alterado/adicionado em comparação com a tarefa original:
  • lê a configuração do arquivo de propriedades usando a classe ResourceManager;
  • salas de bate-papo adicionadas e a capacidade de criar seus próprios bate-papos;
  • mensagens privadas adicionadas;
  • interface de cliente swing completamente nova;
  • foram adicionadas teclas de atalho para envio de mensagens e comandos do cliente;
  • janela de configurações adicionada;
  • emoticons adicionados;
  • foram criadas abas para exibir mensagens de diferentes salas de chat e chats privados;
  • adicionado um contador de mensagens não lidas;
  • foi feita uma árvore de usuários para exibir usuários em chats e chamadas de mensagens privadas;
  • o bot aprendeu a responder com um emoticon a um emoticon;
  • adicionado registrador log4j;
  • adicionados testes jUnit adicionados;
  • Embrulhei tudo no Maven e dividi em módulos.
Link para GitHub: https://github.com/DevCorvette/chat Quem tiver interesse, venha, olhe, comente, ficarei feliz :) Também ficarei feliz com críticas construtivas. PS: Para quem ainda não resolveu o problema, não procure minha solução pronta. Quase tudo está reescrito lá ;)
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION