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:
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.
GO TO FULL VERSION