Asep Komarudin
JoptionPane JoptionPane menyediakan beberapa tampilan untuk user dan seriing digunakan dalam pembuatan aplikasi.JOptionPane mampunyai banyak static metode untuk menampilkan propup dialog dengan mudah, terdapat empat metode utama sebagai landasan utama diantaranya yaitu: Metode ShowConfirmDialog ShowInputDialog keterangan Meminta konfirmasi dar user seperti yaes no atau cansel Meminta input dari user baik berupa text mengunakan jTextField maupun mengunakan jComboBox Memberithuka user apa yang terjadi Gabungan dari ketiga jenis dialog diatas
public class Joptionpane { public Joptionpane() { JOptionPane.showMessageDialog(null,"Plan dialog", "plan dialog", JOptionPane.PLAIN_MESSAGE); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new Joptionpane(); } }
aasseepp@gmail.com
Page 1
Asep Komarudin
public JOptionpane1() { JOptionPane.showMessageDialog(null, "akses anda berhasil", "Informasi",JOptionPane.INFORMATION_MESSAGE); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new JOptionpane1(); } }
aasseepp@gmail.com
Page 2
Asep Komarudin
"Awas
virus",
"perhatin",
Contoh 4: public class Joptionpane3 { public Joptionpane3() { JOptionPane.showMessageDialog(null, "Ada kesalahan penulisan", "Error", JOptionPane.ERROR_MESSAGE);
aasseepp@gmail.com
Page 3
Asep Komarudin
/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new Joptionpane3(); } }
Contoh 5: public class Joptionpane4 { public Joptionpane4() { JOptionPane.showConfirmDialog(null, "Apakah anda yakin ?", "perhatian",JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAG E); } /** * @param args the command line arguments */
aasseepp@gmail.com
Page 4
Asep Komarudin
Contoh 6: public class JOptionPane5 { public JOptionPane5() { JOptionPane.showConfirmDialog(null, "pilih salah satu", "Konfirmasi", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new JOptionPane5(); } }
aasseepp@gmail.com
Page 5
Asep Komarudin
Contoh 7: public class JOptionPane6 { public JOptionPane6() { JOptionPane.showInputDialog(null, "masukan nama anda ", "Informasi" ,JOptionPane.INFORMATION_MESSAGE); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new JOptionPane6(); } }
aasseepp@gmail.com
Page 6
Asep Komarudin
aasseepp@gmail.com
Page 7