Ads by Google
Update: Rabu 23 Januari 2013

Class JOption Pane digunakan jika ingin membuat tampilan input data melalui dialog pesan, atau bisa juga untuk dialog pesan yang menyampaikan informasi tertentu, atau dialog pesan untuk konfirmasi. Class JOption Pane terletak pada package (paket) javax.swing.JOption Pane. Jika membutuhkan input data, maka digunakan showInputDialog, jika menampilkan pesan berupa suatu informasi maka gunakan showMessageDialog dan jika pesan dalam bentuk konfirmasi seperti Yes atau No, Yes saja atau Yes, No dan Cancel gunakan showConfirmDialog.

Mengenal Class JOption Pane Java

Untuk lebih jelasnya, perhatikan kode program berikut :

package jp;
import javax.swing.JOptionPane;
public class JPane {
public static void main (String[] args){
String nama;
nama=JOptionPane.showInputDialog(null,"Siapa nama kamu ???","Tanya Nama");
JOptionPane.showMessageDialog(null, "Nama Saya : " +nama);//default message
JOptionPane.showMessageDialog(null, "Nama Saya : " +nama,"Pesan Warning",JOptionPane.WARNING_MESSAGE);//default message
JOptionPane.showMessageDialog(null, "Nama Saya : "+nama,"Error Message",JOptionPane.ERROR_MESSAGE);
//confirmasi joption pane
int a=JOptionPane.showConfirmDialog(null, "Apakah anda lapar ???","Konfirmasi Pesan",JOptionPane.YES_NO_OPTION);
if(a==0){
JOptionPane.showMessageDialog(null, "Pilihan Yes terpilih","Informasi",JOptionPane.INFORMATION_MESSAGE);
}else{
JOptionPane.showMessageDialog(null, "Pilihan No terpilih","Informasi",JOptionPane.WARNING_MESSAGE);
}
}
}

Secara umum format penulisan pesan dimulai dengan nilai rootPane, kemudian pesan yang akan disampaikan, judul pesan dan tipe pesan. Contoh di atas rootPane di set null, kemudian judul pesan; “Siapa Nama Kamu ?”, serta tipe pesan.

Jika menggunakan pesan dialog (showMessageDialog) nilai defaultnya adalah rootPane (yang bernilai null),kemudian diikuti pesan seperti contoh ini : JOptionPane.showMessageDialog(null, "Nama Saya : " +nama);. Atribut seperti judul dan tipe pesan adalah atribut tambahan. Tipe pesan bisa berbentuk INFORMATION_MESSAGE yang berarti pesan informasi, WARNING_MESSAGE berarti pesan dalam bentuk peringatan dan ERROR_MESSAGE yang berarti pesan error.

Untuk mengaktifkan pesan konfirmasi (showConfirmDialog) dapat dilakukan pengujian dengan membuat sebuah variabel bertipe data int, seperti contoh di atas dengan nama variabel a. Jika a bernilai 0 (if(a==0)) maka pilihan Yes yang akan dieksekusi.

Sekian :)


Ads by Google
Tag: Java, Arsip artikel: Arsip
Tipspengetahuan telah hadir dalam blog, lihat sekarang juga.

Pasang Tipspengetahuan di ponsel pintar Anda: Android

Ikuti Tipspengetahuan di: Facebook

-


Ads by Google
NEW POST — [+ Arsip ]
REKOMENDASI
Cari artikel:
Tipspengetahuan media online bersama, terbuka untuk siapa saja. Semua orang bisa berkontribusi untuk mencerdaskan bangsa Indonesia. Pelajari selengkapnya; About & Lisensi