Dalam frame netbeans terdapat banyak sekali komponen yg dapat kita gunakan baik itu button, label, field, table, dll, dan dalam suatu kondisi beberapa komponen tersebut terkadang ingin kita nonaktifkan fungsinya, dan suatu waktu bisa kita aktifkan kembali. Untuk menonaktifkan komponen tersebut kita memerlukan suatu fungsi yg disebut setenable(false), disini fungsi tersebut akan membuat suatu komponen tetap ada, tetapi tidak bisa diklik/dinonaktifkan, dan untuk memnonaktifkannya kembali, kita cukup membuat suatu fungsi kebalikan dari fungsi sebelumnya yaitu fungsi setenable(true).
Dan untuk lebih jelasnya silahkan ikuti tutorial berikut ini.
1. Pertama silahkan buat sebuah frame sederhana dengan 3 button, 1 label, dan 1 combobox.
2. Disini kita akan membuat 2 button untuk tombol aktif dan tombol nonaktif, kemudian 1 button, 1 label, dan 1 combobox nya, akan dijadikan sebagi komponen contoh untuk aktif dan nonaktif nya. Susun hingga menjadi seperti berikut ini.
3. Dari kelima komponen tersebut silahkan ubah variabel name nya.
4. Masuk Kedalam lembar Source Code, silahkan buat 2 buah fungsi baru private void aktif() dan private void nonaktif().
5. Pada void aktif, silahkan isikan dengan kode berikut ini
LabelCoba.setEnabled(true);
TombolCoba.setEnabled(true);
ComboCoba.setEnabled(true);
TombolCoba.setEnabled(true);
ComboCoba.setEnabled(true);
6. Pada void nonaktif, isikan juga dengan kode berikut ini
LabelCoba.setEnabled(false);
TombolCoba.setEnabled(false);
ComboCoba.setEnabled(false);
TombolCoba.setEnabled(false);
ComboCoba.setEnabled(false);
7. Selanjutnya kita beralih ke lembar "Design" lagi, berikan event pada tombol aktif dan tombol nonaktif (klik kanan pada tombol-->Event-->Action-->ActionPerformed).
8. Setelah memberikan event pada tombol aktif dan nonaktif, maka kita akan kembali pada lembar "Source Code".
-. Pada event tombol aktif silahkan isi dengan kode "aktif();"
-. Pada event tombol nonaktif silahkan isi dengan kode "nonaktif();"
Kode tersebut adalah nama dari fungsi yg sebelumnya telah kita buat, dan dari fungsi tersebut kita panggil sebagai action dari tombol aktif dan nonaktif, sehingga jika tombol tersebut diklik, maka fungsi tersebut akan dijalankan.
Sekarang silahkan coba run frame yg telah kita buat, jika berhasil saat tombol nonaktif diklik, maka komponen dibawahnya akan buram/tidak bisa digunakan, kebalikannya jika tombol aktif diklik, maka tombol dibawahnya akan kembali berfungsi seperti normalnya.
0 comments:
Post a Comment
https://www.instagram.com/endskuulzyr027st.blogspot.com_/