ioriNovellis Blog
Java Programming, Sistem Analis, IT, About Batam Island True Story About people on Bogel Crew.....

Cara Menseleksi Model JComboBox

Label:

Bagaimana Cara Menseleksi Model JComboBox

Di bawah ini adalah gambar dari hasil eksekusi penggunaan j JComboBox:


Keterangan Program:

1. comboBox kelas (jComboBox2) akan terisi secara otomatis, sesuai dengan item yang dipilh pada comboBox Ruang (jComboBox1).

** Jika jComboBox1 adalah Ruang Biasa, maka jComboBox2 adalah Kelas ICU dan jika jComboBox1 adalah Ruang Khusus, maka jComboBox2 adalah I,II,III.

Saya anggap untuk membuat sebuah projek baru teman-teman sudah bisa semua. Agar kita mudah untuk meletakkan kompunen pada jFrame lebih baik kita jadikan Set Layout pada jFrame Null Layout.

dapat dilihat pada gambar di bawah ini.


Option diatas berfungsi agar JComboBox dan komponen lain yang akan kita gunakan bisa bebas di letakkan di mana saja.

Setelah Layout jFrame menjadi Null Layout, anda dapat menambahkan komponen jLabel dan jButton seperti gambar di bawah ini.


Untuk mengisi jComboBox1 secara manual,

1. Klik/pilih JComboBox1 -> buka propertisnya -> pilih Model (seperti gambar diatas)

2. Isi Item dengan Ruang Biasa, Ruang Spesial dan Ruang Khusus (anda bebas untuk mengisi JComboBox1 tersebut sesuai kebutuhan)

3. Lalu tekan tombol OK

Kini JComboBox1 anda telah terisi dengan tiga macam item (Ruang Biasa, Spesial dan Khusus)

Tambahkan Button EXIT, untuk menutup aplikasi ini. Untuk scrip pada button EXIT -> “dispose(); “

Untuk mengisi code program pada jComboBox1 tersebut ikuti gambar dibawah ini:


1. Klik Kanan Pada jComboBox1 -> pilih Event

2. Pada menu Even, pilih Action -> actionPerformed

Masukkan code Program dibawah ini :

if (jComboBox1.getModel().getSelectedItem().toString().compareTo("Ruang Biasa") == 0){

jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] {"Kelas ICU" }));

jComboBox2.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.LOWERED));

getContentPane().add(jComboBox2);

}else

if (jComboBox1.getModel().getSelectedItem().toString().compareTo("Ruang Spesial") == 0){

jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] {"Kelas UGD" }));

jComboBox2.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.LOWERED));

getContentPane().add(jComboBox2);

}else

if (jComboBox1.getModel().getSelectedItem().toString().compareTo("Ruang Khusus") == 0){

jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "", "I", "II", "III" }));

jComboBox2.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.LOWERED));

getContentPane().add(jComboBox2);

}

Setelah itu compile program anda (Tekan F9). Lalu jalankan..

shoutmix
ShoutMix chat widget


Blog Resources Blogs - BlogCatalog Blog Directory
Login with Facebook