Wednesday 28 October 2015

JAVA NETBEANS - BERMAIN DENGAN COMBOBOX




Ok, kali ini saya akan membuat tutorial tentang Bermian dengan ComboBox. nah, pertanyaannya Apa itu ComboBox di Java Netbeans....?
Mungkin sebagian anda sudah tau apa itu ComboBox.
Kalau menurut saya, ComboBox adalah sebuah Compunent yang ada di Java Netbeans, dimana fungsinya untuk sebuah Pemilihan, seperti pemilihan Jenis Kelamin, atau Negara, atau Bahasa.
Untuk anda yang baru belajar Pemrograman Java, disarankan anda pelajari dulu Dasar-Dasar Pemrograman Java agar tidak membingungkan.

Nah, Seperti pada gambar yang saya Upload di atas, itu adalah hasil selesai programnya. Dimana program tersebut memiliki soal/masalah seperti gambar di bawah ini :

Ok,TANPA BASA-BASI lagi, untuk lebih jelasnya, langsung saja silahkan simak tutorial dari saya sebagai berikut :

1. Silahkan buka Netbeans anda;
2. Setelah itu, silahkan buat Project Baru







3. Setelah itu,bagian "Categories" pilih "Java", dan di bagian "Project" pilih "Java Aplikation", kemudian klik "Next"

4. Kemudian pada tab jendela berikutnya, silahkan sesuaikan seperti gambar di bawah ini, dan klik "Finish" :

5. Setelah Meng-klik "Finish" maka akan tampil di jendela kiri Netbeans anda seperti gambar berikut ini :

6. Kemudian silahkan membuat Form baru, dengan cara klik kanan "<default package> " kemudian New>JFrame Form.
Untuk Lebih jelasnya tentang Cara Membuat Form Baru, silahkan Klik disini.

7. kemudian akan tampil tab jendela baru, dan pada Kotak "Class Name" silahkan isi nama Form sesuai keinginan anda, tapi tanpa Spasi. Disini saya memberi nama Form ini dengan nama "Labor_Komputer" dan klik "Finish"

8. setelah itu, silahkan desain Form dan ubah "Name" setiap Component "Text FIeld maunpun KomboBox" pada Form tersebut seseuai keinginan anda. kurang lebih seperti ini :

9. kemudian pada ComboBox "cmb_kode_labor", klik kanan di sana, pilih "Events > Action > actionPerformed....", dan ketik kode berikut :

    // TODO add your handling code here:
    String jenis_labor = null;
        int kapasitas_komputer = 0;
        if (cmb_kode_labor.getSelectedItem()== "--Pilih--"){
            txt_jenis_labor.setText("");
            txt_kapasitas.setText("");
            txt_kualitas.setText("");
            txt_jenis_labor.setEnabled(false);
            txt_kapasitas.setEnabled(false);
            txt_kualitas.setEnabled(false);
            cmb_kode_labor.requestFocus();
        }
        else{
            txt_jenis_labor.setEnabled(true);
            txt_kapasitas.setEnabled(true);
            txt_kualitas.setEnabled(true);
            if (cmb_kode_labor.getSelectedItem()== "K001"){
                jenis_labor = "Labor Jaringan";
                kapasitas_komputer=55;
            }
            else if (cmb_kode_labor.getSelectedItem()== "K002"){
                jenis_labor = "Labor pemograman";
                kapasitas_komputer=50;
            }
            else if (cmb_kode_labor.getSelectedItem()== "K003"){
                jenis_labor = "Labor multimedia";
                kapasitas_komputer=52;
            }
             else if (cmb_kode_labor.getSelectedItem()== "K004"){
                jenis_labor = "Labor akuntansi";
                kapasitas_komputer=35;
            }
             else if (cmb_kode_labor.getSelectedItem()== "K005"){
                jenis_labor = "Labor rekayasa perangkat lunak";
                kapasitas_komputer=25;
            }
            txt_jenis_labor.setText(jenis_labor);
            txt_kapasitas.setText(String.valueOf(kapasitas_komputer));

            String kualitas_komputer=null;
            if (kapasitas_komputer > 49){
                kualitas_komputer = "Terbaik";
            }
            else if (kapasitas_komputer < 26){
                kualitas_komputer = "Menengah Kebawah";
            }
            else if (kapasitas_komputer >= 26 && kapasitas_komputer <=49){
                kualitas_komputer = "Menengah Keatas";
            }
            else{
                kualitas_komputer = "Tidak Diketahui";
            }
            txt_kualitas.setText(kualitas_komputer);
        }


10. setelah itu, pada bagian paling atas "Peng-kodingan" di bagian bawah "public Labor_komputer()" silahkan isikan koding seperti berikut :

        txt_jenis_labor.setText("");
        txt_kapasitas.setText("");
        txt_kualitas.setText("");
        txt_jenis_labor.setEnabled(false);
        txt_kapasitas.setEnabled(false);
        txt_kualitas.setEnabled(false);
        cmb_kode_labor.requestFocus();

hingga menjadi seperti gambar berikut :

11. setelah selesai semuanya, silahkan klik kanan form "Labor_Komputer.java" pilih "Run File".

12. Maka hasilnya akan seperti ini :



Kalau masih bingung, silahkan download project-nya. Untuk download File Projectnya, silahkan gabung terlebih dahulu di group FB "Forum Programer Java dan PHP Indonesia". setelah bergabung, silahkan download File Project-nya di Sini.

Sekian Tutorial dari saya tentang "BERMAIN DENGAN COMBOBOX", dan kalau ada salah dalam penulisan saya ini, saya minta ma'af. Karna saya juga masih dalam tahap belajar Pemrograman java.
Terimakasih atas kunjungannya...., dan silahkan tinggalkan komentar anda. :)

Bagi anda yang ingin mengetahui Tips-tips Ampuh Agar Cepat Mahir Pemrograman Java, silahkan anda baca juga atikel tentang Tips-tips Ampuh Agar Cepat Mahir Pemrograman Java.

Salam Kompak. :)

12 comments:

  1. Replies
    1. Java Netbeans - Bermain Dengan Combobox ~ Joncode >>>>> Download Now

      >>>>> Download Full

      Java Netbeans - Bermain Dengan Combobox ~ Joncode >>>>> Download LINK

      >>>>> Download Now

      Java Netbeans - Bermain Dengan Combobox ~ Joncode >>>>> Download Full

      >>>>> Download LINK eK

      Delete
  2. mantap gan thanks membantu

    ReplyDelete
  3. Gan cara agar combo box ketika direset kembali ke text "Pilih" bagai mana ya?

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Gan... logika percabangan kalo banyak jcombobox gimana tu gan? Mohon pencerahannya..

    ReplyDelete
  6. Boss mau tanyaa ??
    Gimana cara nya jika pake 2 combobox agar bisa terhubung

    ReplyDelete
  7. gan, mau tanya..
    Punya saya kok sesudah diketik dia hasilnya kosong yaa :(
    lagi butuh banget buat tugas

    ReplyDelete
  8. Kalau logika percabangan diganti dengan data yang di database gimana?

    ReplyDelete
  9. Java Netbeans - Bermain Dengan Combobox ~ Joncode >>>>> Download Now

    >>>>> Download Full

    Java Netbeans - Bermain Dengan Combobox ~ Joncode >>>>> Download LINK

    >>>>> Download Now

    Java Netbeans - Bermain Dengan Combobox ~ Joncode >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete