Jika kita membuat sebuah aplikasi atau frame yg bertujuan menginputkan data, tentu kita akan memerlukan sebuah tombol reset, yg mana fungsi dari tombol ini akan menghapus semua teks pada field untuk menginputkan data, sehingga jika kita ingin menginputkan kembali, kita cukup menggunakan fungsi reset untuk membersihkan teks yg sebelumnya kita ketik pada setiap field tanpa harus menghapus teks yg ada didalam setiap field satu per satu.
Dan untuk lebih lengkapnya akan saya jelaskan pada tutorial berikut ini.
1. Pertama buat sebuah frame baru dan tarik beberapa komponen, 3 tetxfield, 1 combobox, 4 label, 1 button, dan susun seperti gambar berikut.
2. Ubah variable name pada setiap komponen (klik kanan-->change variable name).
3. Selanjutnya kita akan beralih ke lembar source code, buat sebuah fungsi baru dengan nama reset (private void reset).
4. Lalu dalam void reset tersebut pastekan kode berikut ini.
Nama.setText("");
Umur.setText("");
Pekerjaan.setText("");
Hobby.setSelectedItem(null);
Umur.setText("");
Pekerjaan.setText("");
Hobby.setSelectedItem(null);
-. Code yg berwarna merah adalah nama variabel yg akan direset nantinya.
5. kembali ke lembar design, beri action pada tombol reset (klik kanan--> event--> action--> actionperformed).
6. Kemudian kita aan beralih ke lembar source code, dan didalam action tombol reset, panggil fungsi "reset" yg telah kita buat sebelumnya.
Sekarang silahkan coba jalankan frame reset yg telah kita buat, kemudian masukan nama, umur, pekerjaan, dan pilih hobby, kemudian klik tombol reset, jika berhasil maka setiap kolom input akan tereset, dan semua teks yg diinputkan akan terhapus.
Algoritma
Inti dari fungsi reset diatas adalah mengubah setiap field menjadi kosong, setelah kita menginputkan nama, umur, pekerjaan, dll, dan kita mengklik tombol reset,
maka fungsi reset akan bekerja dimana fungsi tersebut akan mengedit/mengubah field nya menjadi kosong(" ").
0 komentar: