To Do List App - Kitna Mahardika Favian - X RPL A
ฝัง
- เผยแพร่เมื่อ 10 ก.ย. 2024
- Aplikasi TO DO LIST ini dikembangkan menggunakan Java Swing. Aplikasi ini memungkinkan pengguna untuk menambah, mengedit, dan menghapus tugas.
Setiap tugas terdiri dari nama, deskripsi, tanggal, dan waktu. Aplikasi ini menyediakan antarmuka sederhana dan efektif untuk mengelola tugas harian Anda.
Dengan fitur penambahan, pengeditan, dan penghapusan tugas, Anda dapat dengan mudah mengatur dan melacak kegiatan Anda.
Fitur :
- Menambahkan tugas baru dengan nama, deskripsi, tanggal, dan waktu.
- Mengedit tugas yang sudah ada.
- Menghapus tugas yang dipilih.
- Mereset semua tugas.
- Validasi input untuk memastikan bahwa bidang tanggal dan waktu mengikuti format yang benar.
- Placeholder untuk input tanggal dan waktu.
- Tugas ditampilkan dalam tabel dengan kolom untuk nomor tugas, nama, deskripsi, tanggal, dan waktu.
Library :
Aplikasi ini menggunakan pustaka berikut:
- FlatLaf untuk tema tampilan dan nuansa.
- Komponen Java Swing untuk UI.
Alur Program :
1. Menambahkan Tugas: Pengguna dapat menambahkan tugas baru dengan mengisi semua bidang dan mengklik tombol "Tambah". Jika ada bidang yang kosong, akan muncul pesan error.
2. Mereset Tugas: Pengguna dapat mengklik tombol "Reset" untuk menghapus semua tugas dari tabel dan mengatur ulang nomor tugas.
3. Menghapus Tugas: Pengguna dapat menghapus tugas yang dipilih dari tabel dengan mengklik tombol "Hapus".
4. Mengedit Tugas: Pengguna dapat mengklik baris dalam tabel untuk memuat data tugas ke dalam bidang input, dan kemudian mengedit data tersebut dengan mengklik tombol "Edit".