Pada Java Swing, terdapat sebuah komponen bernama JOptionPane untuk membuat dialog yang interakif.
Class JOptionPane merupakan class dari package javax.swing yang digunakan untuk menampilkan message dialog. Beberapa message dialog yang dapat ditampilkan adalah:
Plain message
Plain message adalah dialog yang berbentuk basic karena hanya menampilkan text/ pesan pada dialog. Kode Program untuk pesan plain:
public static void main(String[] args{
JOptionPane.showMessageDialog(null, "Contoh : Ini Cuma pesan pline text", “Title : Pesan Plain ???", JOptionPane.PLAIN_MESSAGE);
}
Kenapa menggunakan NULL karena null merupakan nilai default yang tak berarti , bisa saja kita memasukkan komponen panel atau komponen label.
Information message
Information message adalah dialog yang berfungsi memberikan peringatan informasi kepada user. Kode program untuk pesan information:
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "IDENTITAS DIRI", "IDENTITAS DIRI",JOptionPane.INFORMATION_MESSAGE);
}
Warning message
Warning message adalah dialog yang hanya memberikan peringatan tertentu kepada user, sebagai contoh peringatan untuk mengisi foam dengan lengkap atau peringatan harus login aplikasi. Kode program untuk pesan warning:
public static void main(String[] args{
JOptionPane.showMessageDialog(null, "Contoh : Harap isi data dengan benar", “Title : Pesan Peringatan ???", JOptionPane.WARNING_MESSAGE);
}
Error message
Error message adalah dialog yang tepat untuk menampilkan pesan error pada aplikasi, atau proses yang tidak berjalan lancer ditampilkan pada dialog ini. Kode program untuk pesan error:
public static void main(String[] args{
JOptionPane.showMessageDialog(null, "Contoh : Tidak Dapat Membuka File", “Title : Pesan Eror ???", JOptionPane.ERROR_MESSAGE);
}
Confirmation message
Confirmation message yaitu tipe dialog YES NO option. Kode program untuk pesan konfrimasi:
public static void main(String[] args{
JOptionPane.showConfirmDialog(null, "Apakah Mau Keluar", “Warning!!”,JOptionPane.YES_NO_CANCEL_OPTION);
}
Komentar
Posting Komentar