Pada pembahasan kali ini saya akan membahas tentang cara membuat program java menggunakan fungsi Switch. Switch mempunyai fungsi yang sama dengan If Else namun tidak bisa untuk struktur keputusan dengan kondisi bertingkat.
Syntax:
switch [Ekspresi]
case [nilai]
[Pernyataan];
Break;
Dibawah ini adalah contoh praktek membuat program java menggunakan fungsi switch.
Syntax:
switch [Ekspresi]
case [nilai]
[Pernyataan];
Break;
Dibawah ini adalah contoh praktek membuat program java menggunakan fungsi switch.
1. Anda buat New project dengan memilik kategori Java Aplication, kemudian namai: Switch.
2. Selanjutnya anda buat new JFrame Form lalu beri nama Switch.
3. Setelah itu tambahkan beberapa komponen seperti yang adan dalam tabel berikut ini:
Objek
|
Properties
|
Nilai
|
JLabel1
|
text
horizontalalignment
|
COLOR
CENTER
|
JLabel2
|
text
|
Change Color
|
JComboBox1
|
Model
|
Blue
Red
Yellow
|
4. Atur susunan Posisi komponen tersebut seperti pada gambar berikut:
5. Ketikkan kode: import java.awt.Color; pada awal kode program. Seperti pada gambar dibawah ini:
6. Pada JComboBox1 anda klik kanan, lalu pilih Events -> Item -> itemStateChanged.
7. Ketikkan kode perintah seperti di bawah ini:
int option =jComboBox1.getSelectedIndex();
switch (option){
case 0:
jLabel1.setText("BLUE");
jLabel1.setForeground(Color.BLUE);
break;
case 1:
jLabel1.setText("RED");
jLabel1.setForeground(Color.RED);
break;
case 2:
jLabel1.setText("YELLOW");
jLabel1.setForeground(Color.YELLOW);
break;
default :
jLabel1.setText("WARNA");
jLabel1.setForeground(Color.BLACK);
}
int option =jComboBox1.getSelectedIndex();
switch (option){
case 0:
jLabel1.setText("BLUE");
jLabel1.setForeground(Color.BLUE);
break;
case 1:
jLabel1.setText("RED");
jLabel1.setForeground(Color.RED);
break;
case 2:
jLabel1.setText("YELLOW");
jLabel1.setForeground(Color.YELLOW);
break;
default :
jLabel1.setText("WARNA");
jLabel1.setForeground(Color.BLACK);
}
Keterangan kode perintah diatas:
Pada baris ke 1-6: Maksudnya yaitu keadaan pada saat urutan model (index) yang terseleksi pada jComboBox1 adalah index pertama (0) atau “Blue”.
Pada baris ke7-terakhir: sama seperti baris ke 1-6, namun urutan model/ index yang terseleksi pada jList1 adalah index kedua (1), dan index ketiga (2).
8. Coba compile dan Jalankan program.
9. Untuk mengubah color pada teks Label pilih color pada Combobox.
Pada baris ke 1-6: Maksudnya yaitu keadaan pada saat urutan model (index) yang terseleksi pada jComboBox1 adalah index pertama (0) atau “Blue”.
Pada baris ke7-terakhir: sama seperti baris ke 1-6, namun urutan model/ index yang terseleksi pada jList1 adalah index kedua (1), dan index ketiga (2).
8. Coba compile dan Jalankan program.
9. Untuk mengubah color pada teks Label pilih color pada Combobox.
Demikian penjelasan tentang cara membuat program java menggunakan fungsi switch.