Salam…..
Di sini
saya membuat tutorial tentang cara menampilkan Alert (Konfirmasi Yes atau No)
dan Combo Box pada aplikasi netbean,ini adalah tambahan pada postingan sebelum
nya,ini link nya : http://rafidannurrifa.blogspot.co.id/2017/04/membuat-aplikasi-pemesanan-tiket-wisata.html
Ya pertama saya akan menjelaskan tentang cara nya membuat
combo box,yang akan di tampilkan pada output.
1. tambahkan combo box pada panel yang telah anda buat,di sini saya membuat contoh Combo Box menjadi fungsi menampilkan Tanggal,Bulan,Tahun.
2. Jika nanti user memilih Tanggal Bulan dan Tahun,maka akan di tampilkan di panel output yang berbentuk text fild(anda juga bias menggunakan text area).
3. Ketik Script pada windows actived,cara nya klik kanan di luar panel pilih Event > Window > Window Actived.
Lalu ketik Script di bawah ini.
//untuk menampilkan Tanggal pada Combo Box
for (int a=1; a<=31;a++){
cbbtanggal.addItem(""+a);
}
//untuk menampilkan Bulan pada Combo Box
cbbbulan.addItem("Januari");
cbbbulan.addItem("Februari");
cbbbulan.addItem("Maret");
cbbbulan.addItem("April");
cbbbulan.addItem("Mei");
cbbbulan.addItem("Juni");
cbbbulan.addItem("Juli");
cbbbulan.addItem("Agustus");
cbbbulan.addItem("September");
cbbbulan.addItem("Oktober");
cbbbulan.addItem("November");
cbbbulan.addItem("Desember");
//untuk menampilkan Tahun pada Combo Box
for (int th=2020; th>=2000;th--){
cbbtahun.addItem(""+th);
}
for (int a=1; a<=31;a++){
cbbtanggal.addItem(""+a);
}
//untuk menampilkan Bulan pada Combo Box
cbbbulan.addItem("Januari");
cbbbulan.addItem("Februari");
cbbbulan.addItem("Maret");
cbbbulan.addItem("April");
cbbbulan.addItem("Mei");
cbbbulan.addItem("Juni");
cbbbulan.addItem("Juli");
cbbbulan.addItem("Agustus");
cbbbulan.addItem("September");
cbbbulan.addItem("Oktober");
cbbbulan.addItem("November");
cbbbulan.addItem("Desember");
//untuk menampilkan Tahun pada Combo Box
for (int th=2020; th>=2000;th--){
cbbtahun.addItem(""+th);
}
Tambahkan Script pada Button yang anda buat
//menampilkan Tulisan dari Tanggal Bulan Tahunke dalam panel cetak tiket
String ctgl="";
ctgl+=cbbtanggal.getSelectedItem()+" ";
ctgl+=cbbbulan.getSelectedItem()+" ";
ctgl+=cbbtahun.getSelectedItem()+" ";
txttang.setText(ctgl);
String ctgl="";
ctgl+=cbbtanggal.getSelectedItem()+" ";
ctgl+=cbbbulan.getSelectedItem()+" ";
ctgl+=cbbtahun.getSelectedItem()+" ";
txttang.setText(ctgl);
Ke dua saya akan menjelaskan cara membuat alert (konfirmasi
YES atau NO),yang saya buat pada program di sini ada 3 yaitu alert untuk Pemesanan,Bayar
dan Selesai,jika user ingin memesan maka klik YES hasil langsung bias di tampilkan di
output,jika NO maka akan kembali lagi,dan untuk alert Selesai jika user klik
button selesai maka aka nada pilihan YES atau No dengan pilihan apakah akan
memesan tiket lagi?,jika user klik YES maka semua akan ke reset,jika klik no
maka akan keluar dari aplikasi.
int P=JOptionPane.showConfirmDialog(null,"Yakin Ingin Memesan","konfirmasi",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(P==0){
//isi program
}
//jika pilihan ingin keluar else
{ System.exit(0);
}
if(P==0){
//isi program
}
//jika pilihan ingin keluar else
{ System.exit(0);
}
ya mungkin itulah yang bisa saya jelaskan di postingan kali ini,semoga bermanfaat dan terimakasih sudah berkunjung ke blog ini.
wassalam....