Hai semua! Saya ingin berkongsi projek kecil saya! Saya mengambil salah satu "masalah besar" JavaRush ("Sembang", pencarian Multithreading, tahap 6), mengubahnya, mengubah suainya dan inilah yang terhasil daripadanya:
Apa yang telah diubah/ditambah berbanding dengan tugas asal:
- membaca konfigurasi daripada fail sifat menggunakan kelas ResourceManager;
- menambah bilik sembang dan keupayaan untuk mencipta sembang anda sendiri;
- menambah mesej peribadi;
- antara muka pelanggan swing yang benar-benar baharu;
- menambah hotkeys untuk menghantar mesej dan arahan pelanggan;
- tetingkap tetapan tambahan;
- emotikon tambahan;
- tab telah dibuat untuk memaparkan mesej daripada bilik sembang yang berbeza dan sembang peribadi;
- menambah pembilang mesej yang belum dibaca;
- pokok pengguna telah dibuat untuk memaparkan pengguna dalam sembang dan memanggil mesej peribadi;
- bot belajar untuk bertindak balas dengan emotikon kepada emotikon;
- menambah log4j logger;
- menambah ujian jUnit tambahan;
- Saya membungkus semuanya dalam Maven dan membahagikannya kepada modul.
GO TO FULL VERSION