Anda di halaman 1dari 4

Membuat Aplikasi java Netbeans (studi kasus menampilkan

data dengan komponen swing)


Pada tutorial java netbeans kali ini akan membahas pembuatan aplikasi menampilkan data
dari komponen swing JcheckBox, jRadioButton, Button Group dan jTextArea kelanjutan dari
tutorial sebelumnya. Berikut langkah pembuatan aplikasi praktek2 menampilkan data dari
komponen swing :
a. Buat project Praktek2 – klik kanan project – pilih New – Klik jFrame Form
b. Masukkan jLabel (4), jTextField, jCheckBox, jRadioButton (2), jButton dan jTextArea. Atur
posisi tiap-tiap komponen. Kemudian ubah propertie masing-masing komponen seperti
gambar berikut :

c. Pilih dan drag ButtonGroup dari komponen pallete ke dalam jFrame seperti gambar
diatas.

d. Ubah properties jRadioButton1 dan jRadioButton2 pada baris buttonGroup menjadi


buttonGroup1, seperti gambar berikut :

e. Klik kanan pada jCheckBox1, pilih Events > Change > stateChanged
ketikan kode seperti gambar berikut :

f. Klik kanan jButton1, pilih Events > Mouse > mouseClicked.


Ketikan kode seperti gambar berikut :
g. Compile (F11) dan Jalankan program (F6).

Analisa : Apabila jTextField dan jRadioButton kita inputkan maka akan menghasilkan
keluaran yang akan ditampung di jTextArea. Contoh disini adalah jTextField : NUR ROCHIM
| Jenis Kelamin : Laki-Laki.

Apabila jCheckBox di centang maka akan menghasilkan jenis huruf tebal pada jTextArea,
apabila tidak dicentang maka jenis huruf tetap normal seperti gambar disebelah kanan.
Tambahkan juga Button Clear untuk mereset ulang apabila ingin menginputkan lagi.
Pembahasan
* Kode komponen jCheckBox1
Analisa : Koding ini memiliki event stateChange yang bermaksut apabila kotak CheckBox
dicentang maka akan tampil berubah.
Script diatas maksutnya adalah apabila jCheckBox1 di centang maka teksnya akan berubah
menjadi YA, apabila tidak dicentang teksnya tetap TIDAK.
* Kode komponen jButton1

Analisa : Koding ini memiliki Event mouseClicked, apabila jButton di klik maka akan
melaksanakan kode program selanjutnya.
Font tebal= new Font("Arial".Font.BOLD.J2);
Font biasa= new Font("Arial".Font.PLAIN.J2);
Script diatas untuk mengatur jenis dan ukuran font. Jangan lupa di baris paling awal kode
ditambahkan import java.awt.Font agar font dapat berkerja.
view plainprint?

1. <span style="font-family: Verdana, sans-serif; font-size: x-


small;">if (jRadioButton1.isSelected())
2. { if (jCheckBox1.isSelected())
3. { jTextArea1.setText("Nama : "+jTextField1.getText()+",\nJenis Kelamin:"+jRadioButto
n1.getText());
4. jTextArea1.setFont(tebal); }
5. else{
6. jTextArea1.setText("Nama : "+jTextField1.getText()+",\nJenis Kelamin:"+jRadioButton
1.getText());
7. jTextArea1.setFont(biasa);}
8. else if(jRadioButton2.isSelected()){
9. if (jCheckBox1.isSelected()){
10. jTextArea1.setText("Nama : "+jTextField1.getText()+",Jenis Kelamin:"+jRadioButton2.
getText());
11. jTextArea1.setFont(tebal);}
12. else{
13. jTextArea1.setText("Nama : "+jTextField1.getText()+",Jenis Kelamin:"+jRadioButton2.
getText());
14. jTextArea1.setFont(biasa);}}
15. </span>

Maksut script di atas adalah jika jRadioButton1 dan jCheckBox1 di centang maka jTextArea
akan menerima input dari jTextField1 yang berupa nama, Jenis kelamin dari jRadioButton
dan jCheckBox yang berjenis huruf tebal atau normal. Script “\n” dimaksutkan untuk
jRadioButton agar kedua jRadioButton tidak terpilih semuanya dan hanya terpilih salah satu
saja.

Anda mungkin juga menyukai