Tadi sore ada teman yang bertanya bagaimana cara mengubah Konfirmasi Dialog dari JOptionPane menggunakan bahasa Indonesia, bukan menggunakan Yes dan No lagi. Dengan modal jaringan internet, didapatlah penjelasan dan beberapa contoh cara pembuatan Custom Confirm Dialog. Dari banyak contoh tersebut, contoh berikutlah yang sangat baik implementasinya, silahkan disimak.
JOptionPane ShowConfirmDialog (YES_NO_OPTION)
JOptionPane ShowConfirmDialog (YES_NO_CANCEL_OPTION)
Nah, yang diatas itu adalah dialog konfirmasi resmi bawaan Java JDK dan pastinya tombol konfirmasinya menggunakan bahasa Inggris. Untuk membuat konfirmasi menggunakan bahasa Indonesia, kita dapat menggunakan potongan program berikut :
// DAFTAR PILIHAN YANG TERSEDIA
Object[] options = {"Iya", "Tidak"};
// MENAMPILKAN DIALOG DENGAN PILIHAN KUSTOM
int rep = JOptionPane.showOptionDialog(this, "Custom Option Confirmation ?",
"Konfirmasi ~ YODYMADA", JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE, null, options, options[1]);
if(rep== 0){
JOptionPane.showMessageDialog(rootPane, "Anda Memilih IYA");
} else if(rep== 1){
JOptionPane.showMessageDialog(rootPane, "Anda Memilih TIDAK");
}
Berikut adalah hasilnya :
JOptionPane ShowOptionDialog (IYA_TIDAK_OPTION)
Jika anda menekan IYA atau TIDAK, maka akan menampilkan hasil sebagai berikut :
Jika ingin menambahkan tombol pilihan lain, tinggal tambahkan nama tombol pada array Option sehingga menghasilkan hasil sebagai berikut :
JOptionPane ShowOptionDialog (IYA_TIDAK_BATAL_KEMBALI_COBALAGI_OPTION)
Sekian postingan kali ini, lebih dan kurang saya mohon maaf. (^_^)v
Semangat !!!! (^_^)9
Sumber : SampeTumpehTumpeh.com
4 Komentar
yeee ado koding ny :v
Replymkasih abng :v
sama-sama adek.. :D
Replyka mau nanya kalo konfirmasi dialog disimpan nya di cancel masukan nilai ,gimana script nya??
ReplyApakah maksudnya pas ada pilihan YES NO CANCEL, trus pilih CANCEL ada pilihan YES NO lagi ??
ReplyPost a Comment