JavaRush /Java Blog /Random-TL /Ang chat ko
Андрей Иоч
Antas
Новосибирск

Ang chat ko

Nai-publish sa grupo
Kamusta kayong lahat! Gusto kong ibahagi ang aking munting proyekto! Kinuha ko ang isa sa mga "malaking problema" ng JavaRush ("Chat", Multithreading quest, level 6), binago ito, binago ito at ito ang lumabas dito:
Ang chat ko - 1
Ano ang binago/idinagdag kumpara sa orihinal na gawain:
  • binabasa ang configuration mula sa properties file gamit ang ResourceManager class;
  • idinagdag ang mga chat room at ang kakayahang lumikha ng iyong sariling mga chat;
  • nagdagdag ng mga pribadong mensahe;
  • ganap na bagong interface ng swing client;
  • nagdagdag ng mga hotkey para sa pagpapadala ng mga mensahe at mga utos ng kliyente;
  • idinagdag na window ng mga setting;
  • nagdagdag ng mga emoticon;
  • ginawa ang mga tab upang magpakita ng mga mensahe mula sa iba't ibang chat room at pribadong chat;
  • nagdagdag ng counter ng mga hindi pa nababasang mensahe;
  • isang puno ng gumagamit ay ginawa upang ipakita ang mga gumagamit sa mga chat at tumawag sa mga pribadong mensahe;
  • natutong tumugon ang bot gamit ang isang emoticon sa isang emoticon;
  • idinagdag ang log4j logger;
  • idinagdag idinagdag jUnit pagsubok;
  • Ibinalot ko ang lahat sa Maven at hinati ito sa mga module.
Link sa GitHub: https://github.com/DevCorvette/chat Sinumang interesado, halika, tingnan, magkomento, matutuwa ako :) Matutuwa din ako para sa nakabubuo na pagpuna. PS: Para sa mga hindi pa nakaka-solve ng problema, huwag na kayong maghanap ng ready-made solution mula sa akin. Halos lahat ay muling isinulat doon ;)
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION