Tutorial Kotak Centang Java Swing Menggunakan NetBeans

Dalam tutorial ini, Anda akan belajar menggunakan kotak centang Java Swing menggunakan NetBeans IDE. Aplikasi Java ini akan menampilkan beberapa makanan beserta harganya. Pengguna diminta untuk memilih item makanan yang akan dibeli. Saat memilih item makanan, jumlah tagihan untuk item makanan yang dipilih akan ditampilkan seperti yang ditunjukkan pada gambar di bawah ini:

Gambar 1

Saya menggunakan NetBeans IDE untuk membuat aplikasi Java. Untuk membuat aplikasi ini, ikuti langkah-langkah yang diberikan di bawah ini:

Luncurkan NetBeans, pilih File-> opsi Proyek Baru.
Kotak dialog Pilih Proyek akan terbuka. Karena kita ingin membuat aplikasi desktop Java, pilih opsi “Java” dari panel Kategori dan opsi “Aplikasi Java” dari panel Proyek. Pilih tombol Next untuk melangkah lebih jauh. Kotak dialog berikutnya akan menanyakan nama aplikasi Java dan lokasi pada drive tempat kita ingin membuat aplikasi. Mari kita tetapkan nama, “checkBoxDemoApp” untuk aplikasi java ini dan biarkan lokasi menjadi lokasi default seperti yang ditunjukkan pada gambar di bawah ini.
Gambar 2

Klik tombol Finish untuk membuat aplikasi. NetBeans IDE akan secara otomatis membuat file kelas Java untuk Anda dengan nama, CheckBoxDemoApp.java dengan beberapa kode default. Akan muncul jendela Projects seperti di bawah ini:
Gambar 3

Untuk membuat GUI (Graphical User Interface), kita akan menggunakan toolkit Java Swing. Untuk bekerja dengan toolkit Java Swing, Anda perlu menambahkan formulir JFrame ke aplikasi. Oleh karena itu, klik kanan paket, centang kotakdemoapp di node Source Packages di jendela Projects dan pilih opsi New->JFrame Form dari menu konteks yang muncul. Anda akan diminta untuk menentukan nama kelas untuk formulir JFrame baru. Mari kita masukkan FastFood sebagai nama kelas. Menjaga sisa kotak teks di kotak dialog ke nilai defaultnya, klik tombol Selesai untuk membuat formulir JFrame.

Gambar 4

File kelas Java, file FastFood.java akan ditambahkan ke proyek dengan beberapa kode default. Jendela Proyek sekarang akan muncul seperti yang ditunjukkan di bawah ini:

Gambar 5

Juga, formulir JFrame kosong akan dibuat dan dibuka di jendela Editor dengan bilah alat yang berisi beberapa tombol. Kami akan bekerja terutama dengan dua tombol toolbar berikut:

Desain – Tombol ini akan memungkinkan kita untuk bekerja dengan komponen GUI. Kita dapat menyeret komponen GUI dari jendela Palette dan meletakkannya di formulir
Sumber – Tombol ini akan menampilkan kode sumber kelas. Kami dapat menulis kode Java untuk komponen apa pun, mengedit, kode debug, dll. Dalam mode ini
Dalam aplikasi ini, kami akan membutuhkan dua komponen Label dan tiga komponen Kotak Centang. Tiga komponen Kotak Centang akan menampilkan tiga item makanan beserta harganya. Dari dua komponen Label, satu akan digunakan untuk menampilkan judul dan komponen Label kedua akan digunakan untuk menampilkan jumlah tagihan dari item makanan yang dipilih.
Pilih formulir JFrame yaitu file FastFood.java dari jendela Proyek diikuti dengan memilih tombol toolbar Desain dari tab Editor. Berada dalam mode Desain, seret komponen Label dari kategori Kontrol Swing pada jendela Palette dan letakkan di formulir JFrame. Ulangi prosedur untuk komponen Label kedua. Demikian pula seret komponen Kotak Centang dari kategori Kontrol Ayun dan jatuhkan pada formulir JFrame. Ulangi prosedur untuk dua Kotak Centang lagi karena kami menginginkan tiga komponen Kotak Centang dalam aplikasi ini. Untuk meningkatkan visibilitas komponen GUI ini, kita perlu meningkatkan ukuran fontnya. Jadi, pilih semua lima komponen yaitu Ctrl+klik setiap komponen pada formulir JFrame dan pilih properti font dari jendela Properties. Pilih font dan ukuran yang diinginkan seperti yang ditunjukkan pada gambar di bawah ini: