JavaRush /Java Blog /Random-ID /Obrolan saya
Андрей Иоч
Level 30
Новосибирск

Obrolan saya

Dipublikasikan di grup Random-ID
Halo semua! Saya ingin berbagi proyek kecil saya! Saya mengambil salah satu "masalah besar" JavaRush ("Obrolan", pencarian Multithreading, level 6), mengubahnya, memodifikasinya dan inilah hasilnya:
Obrolan saya - 1
Apa yang diubah/ditambahkan dibandingkan dengan tugas awal:
  • membaca konfigurasi dari file properti menggunakan kelas ResourceManager;
  • menambahkan ruang obrolan dan kemampuan untuk membuat obrolan Anda sendiri;
  • menambahkan pesan pribadi;
  • antarmuka klien ayunan yang benar-benar baru;
  • menambahkan hotkey untuk mengirim pesan dan perintah klien;
  • menambahkan jendela pengaturan;
  • menambahkan emotikon;
  • tab dibuat untuk menampilkan pesan dari berbagai ruang obrolan dan obrolan pribadi;
  • menambahkan penghitung pesan yang belum dibaca;
  • pohon pengguna telah dibuat untuk menampilkan pengguna dalam obrolan dan memanggil pesan pribadi;
  • bot belajar merespons dengan emotikon ke emotikon;
  • menambahkan pencatat log4j;
  • menambahkan tes junit tambahan;
  • Saya membungkus semuanya di Maven dan membaginya menjadi beberapa modul.
Tautan ke GitHub: https://github.com/DevCorvette/chat Siapa pun yang tertarik, datang, lihat, beri komentar, saya akan senang :) Saya juga akan dengan senang hati menerima kritik yang membangun. PS: Bagi yang belum menyelesaikan masalahnya, jangan mencari solusi yang sudah jadi dari saya. Hampir semuanya ditulis ulang di sana ;)
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION