Assalamu'alaikum warahmatullahi wabarakatuh.
Selamat Pagi
kawan-kawan. Kali ini saya akan mencoba untuk menshare algoritma untuk membuat program
yang menampilkan Bilangan Ganjil dan Genap.
Untuk menggunakan JOptionPane
pada program aplikasi Netbeans kalian, hal pertama yang harus kalian
lakukan adalah meng-import JOptionPane kalian terlebih dahulu. Untuk
mengimport JOptionPane, kalian dapat memasukkan perintah import ini kedalam
program aplikasi kalian :
import javax.swing.JOptionPane;
1. Menggunakan Pesan Pemberitahuan
Untuk pesan pemberitahuan,
kalian dapat menggunakan method .showMessageDialog() yang terdapat pada
JOptionPane. Method tersebut, akan menampilkan pesan dialog pemberitahuan
sesuai dengan pesan yang ingin kalian tuliskan. Contoh kodingnya :
JOptionPane.showMessageDialog(null,"Maaf
Data tidak Boleh Kosong !!!");
// null = lokasi pesan akan muncul di tengah-tengah
layar kalian
// "Maaf Data tidak Boleh Kosong !!!"
merupakan contoh pesan dialog
Perintah JOptionPane tersebut dapat kalian
tempatkan pada kondisi tertentu, tergantung kapan dan kondisi apa yang
kalian inginkan. Kalian dapat menempatkannya pada kondisi if-else ,
do-while, dan kondisi lainnya.
Contoh
tampilan pesan yang akan muncul :
2. Menggunakan Pesan Input
Pesan input merupakan suatu pesan dialog
yang diberikan kepada user, untuk memasukkan atau menginput suatu data tertentu
secara manual. Untuk menggunakan pesan input, kalian dapat menggunakan
method .showInputDialog() yang terdapat pada JOptionPane.
Contoh kodingnya :
int a = 0;
JOptionPane.showInputDialog(null, "Data
Jumlah", "Input Secara Manual", a);
// null = adalah lokasi munculnya pesan (null = di
tengah layar)
// "Data Jumlah" = adalah keterangan pada
Pesan tersebut
// "Input Secara Manual" = adalah Title
pada Pesan tersebut
// a = adalah variable Integer yang akan diisi oleh
data input tersebut (berupa Angka)
textLuasTanah.setText(String.valueOf(JOptionPane.showInputDialog(this,"Luas
Tanah : ",100)));
Contoh
tampilan pesan yang akan muncul :
3. Menggunakan Pesan Konfirmasi
Pesan Konfirmasi merupakan pesan yang biasanya
menanyakan Yes/No Question. Pesan konfirmasi ini dapat digunakan untuk
melakukan perintah tertentu jika kondisinya Yes maupun No. Untuk membuat pesan
konfirmasi, kalian dapat menggunakan method .showConfirmDialog() yang
terdapat pada JOptionPane. Berikut adalah contoh kodingnya :
int option ;
JDialog.setDefaultLookAndFeelDecorated(true);
option = JOptionPane.showConfirmDialog(null,
"Apakah Ingin di Print ?",
"Confirm you Decision !",JOptionPane.INFORMATION_MESSAGE,0);
if(option==JOptionPane.YES_OPTION){
JOptionPane.showMessageDialog(null,"Perintah YES");
// Kalian
dapat memasukkan Perintah lainnya
}else if(option==JOptionPane.NO_OPTION){
JOptionPane.showMessageDialog(null,"Perintah NO");
// Kalian
dapat memasukkan Perintah lainnya
}
Berbeda dengan penggunaan pesan
yang lain, pesan konfirmasi ini memang sedikit rumit. Karena menggunakan
dua kondisi, yaitu YES dan NO. Kalian juga memerlukan variable
tambahan untuk menjadi penentu dari jawaban tersebut. Berikut adalah contoh
dari pesan konfirmasi tersebut :
4. Pesan Keluar
Salah satu pesan dialog ini
digunakan pada saat program aplikasi kalian akan dihentikan. Pesan dialog ini
digunakan untuk meyakinkan kembali kepada user, apakah mereka benar-benar ingin
keluar dari aplikasi atau tidak. Salah satu JOption ini bermanfaat apabila user
sering kali terpencet tombol exit saat menjalankan program kita. Berikut adalah
contoh kodingnya :
private void
formWindowClosing(java.awt.event.WindowEvent evt) {
// TODO
add your handling code here:
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
if(JOptionPane.showConfirmDialog(this,"Mau
Keluar","Exit",JOptionPane.YES_NO_OPTION)==0)
{
setDefaultCloseOperation(EXIT_ON_CLOSE); }
}
Untuk memasukkan koding ini,
kalian harus terlebih dahulu membuka Event – Windows Closing pada JFrame
kalian. Apabila kalian telah memasukkan contoh koding di atas, kalian dapat
segera menjalankan program kalian. Berikut adalah tampilan dari pesan keluar
tersebut :
Di website tersebut, terdapat
informasi lengkap tentang Fakultas Teknik dan Ilmu Komputer UBP Karawang.
Mohon maaf, jika ada kata-kata
yang kurang berkenan. Wassalamu'alaikum warahmatullahi wabarakatuh.
Sumber :