Selasa, 09 Mei 2017

Membuat combobox dan alert yes no option pada netbeans

Salam~


Kali ini saya ingin memberikan contoh bagaimana cara memberikan combobox dan menampilkan alert yes no option pada aplikasi yang dibuat di aplikasi netbeans.



Langsung saja pada penjelasannya. Disini saya menggunakan combo box untuk memasukan berapa banyak pemesanan kamar hotel dan juga tanggal bulan dan tahun pemesanan. Untuk alert yes no option nya saya gunakan ketika telah selesai memesan kamar hotel tersebut


  1. Tambahkan combo box pada panel yang telah anda buat

  2. Klik kanan pada combobox yang telah anda tambahkan di panel. pilih propertis


  3. Kemudian klik kotak yang memiliki titik tiga pada kolom bertuliskan model


  4. Hapus semua tulisan yang ada di dalamnya


  5. Tulis lah kata yang menerangkan combobox tersebut seperti pada gambar


  6. Setelah selesai klik close

  7. Selanjutnya ubah variable name pada combobox anda dengan cara klik kanan pada combo box tersebut kemudian pilih change variable name


  8. Ubah variable name sesuai yang anda inginkan disini saya menggunakan nama cbbjumlahkamar

  9. Setelah selesai anda bisa langsung dengan meng coding combo box tersebut supaya berisi angka-angka yang anda inginkan dengan cara klik kanan pada panel yang kosong pilih window dan pilih window activated


  10. Masukan codingannya seperti berikut

  11.   // TODO add your handling code here:
            //combo box jumlah kamar
            for (int a=1;a<=5;a++){
            cbbjumlahkamar.addItem(""+a);
            }

  12. Setelah selesai anda bisa mencoba hasil run nya

  13. Setelah berhasil mari kita coba buat untuk penggunaan tanggal bulan dan tahun


  14. Untuk tanggal dan tahun anda bisa menggunakan coding yang seperti di atas. Anda tinggal mengganti angkanya sesuai kebutuhannya seperti di bawah ini

  15.               //combo box tanggal
            for (int b=1;b<=31;b++){
                cbtanggal.addItem(""+b);
            }
            
            
                //combo box tahun
            for (int c=2017;c<=2020;c++){
            cbtahun.addItem(""+c);
            }

  16. Untuk bulan anda bisa menggunakan coding seperti dibawah ini

  17.                    //combo box bulan
            cbbulan.addItem("Januari");
            cbbulan.addItem("Februari");
            cbbulan.addItem("Maret");
            cbbulan.addItem("April");
            cbbulan.addItem("Mei");
            cbbulan.addItem("Juni");
            cbbulan.addItem("Juli");
            cbbulan.addItem("Agustus");
            cbbulan.addItem("September");
            cbbulan.addItem("Oktober");
            cbbulan.addItem("November");
            cbbulan.addItem("Desember");

  18. Selanjutnya untuk alert yes no option. Saya menggunakannya pada tombol selesai. Akan muncul notifikasi “apakah anda ingin memesan lagi?” jika anda pilih yes maka semua data yang anda input akan terhapus dan memesan ulang. Jika anda pilih no maka akan keluar


  19. Untuk codingnya seperti dibawah ini

  20.            private void selesaiActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            int P=JOptionPane.showConfirmDialog(null, "Apakah anda ingin memesan ulang?","Konfirmasi",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
           if(P==1){
               System.exit(0);
           } else if (P==0){
            txtnama.setText("");
            textidentitas.setText("");
            txtlama.setText("");
            txttanggal.setText("");
            txtuang.setText("");
            hargakamar.setText("");
            hargaservice.setText("");
            diskon.setText("");
            totalharga.setText("");
            txtkembalian.setText("");
            nama.setText("");
            nomor.setText("");
            jumlahkamar.setText("");
            lamatinggal.setText("");
            txttanggal.setText("");
            jeniskamar.setText("");
            service.setText("");
            buttonGroup1.clearSelection();
            cbmakan.setSelected(false);
            cbbarbeque.setSelected(false);
            cbkendaraan.setSelected(false);
            cbkamera.setSelected(false);
            cbsepeda.setSelected(false);
            cboutbound.setSelected(false);
            
           }
        } 



Itulah contoh penggunaan combo box dan alert no option. Jika masih belum jelas anda bisa tanyakan di coment. Kurang lebihnya mohon maaf dan sekian dari saya


Salam~

0 komentar:

Posting Komentar