Dialog diimplementasikan dengan class jDialog adalah sebuah Container untuk membentuk
form dialog. Untuk menampilkan dialog-dialog sederhana (dialog-dialog standart) bisa
menggunakan jOptionPane. Perlu diketahui bahwa dialog yang dibuat dengan menggunakan
komponen jOptionPane bersifat modal, artinya tidak dapat membuka sebuah frame apabila
dialog yang sedang dibuka belum ditutup.
C. PRAKTEK
1. Jalankan NetBeans
2. Buat project baru bernama pmodul4
3. Pada pmodul4 klik kanan – New - Form (JFrame Form), beri nama fmodul4
4. Kemudian buatlah desain form berikut ini :
4 3
5 6
7 9
8 11
10
5. Keterangan komponen
Class : jLabel
1
Text : Identitas Anggota
Class : jLabel
2
Text : NIM
Class : jTextField1
3
Variabel Name : false
Class : jLabel
4
Text : Nama
Class : jTextField2
5
Variabel Name : false
Class : JTextField2
6
Variabel Name : false
Class : jRadioButton
Variable Name : jRadioButton
7 Text : Laki – Laki / Perempuan
actionCommand : Laki – Laki / Perempuan
selected : true / false
8 Class : jLabel
Text : Hobby
Class : jCheckBox1
9 Text : Olah Raga
Variable Name : JCheckBox1
Class : jTextArea
10
Variable Name : jTextArea
Class : jButton1
11 Variable Name : jButton1
Text : Baca
String jk;
if(jRadioButton1.isSelected())jk="Laki-laki";
else
jk="Perempuan";
jTextArea1.append("Jenis Kelamin : " +jk+"\n");
String Hobby="";
if(jCheckBox1.isSelected()) Hobby="Olah Raga";
if(jCheckBox2.isSelected()) Hobby+="Memabaca";
if(jCheckBox3.isSelected()) Hobby+="Travelling";
if(jCheckBox4.isSelected()) Hobby+="Memasak";
if(jCheckBox5.isSelected()) Hobby+="Menonton";
jTextArea1.append("Hobby : " +Hobby+"\n");
}
12
10. Saat dijalankan (tekan F6) maka akan menghasilkan tampilan sebagai berikut :
11. Berikut ini setelah data dimasukan pada form dan setelah Button “Baca” ditekan hasil
masukan akan ditampilkan pada TextArea.
Spinner
13. Buatlah desain form seperti berikut ini :
1 4
1 Class : jSpinner1
Variabel Name : jSpineer1
2 Class : jSpinner2
Variabel Name : jSpineer2
3 Class : jSpinner3
Variabel Name : jSpineer3
public fspiner() {
initComponents();
Integer value = 255;
Integer min = 0;
Integer max = 255;
Integer step = 1;
jSpinner1.setModel(modelRed);
jSpinner2.setModel(modelGreen);
jSpinner3.setModel(modelBlue);
19. Kemudian jalankan (tekan F6) maka akan menghasilkan tampilan sebagai berikut,
D. LATIHAN
Tambahkan informasi anggota lainnya yang memanfaatkan dropdown, kemudian
tampilkan resume pada TextArea.
E. TUGAS
Diberikan oleh dosen pengampu.