Anda di halaman 1dari 7

Modul Pelatihan java Swing

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

ShowMesegDialog ShowOptionDialog Contoh:

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

Modul Pelatihan java Swing

Asep Komarudin

Contoh 2: public class JOptionpane1 {

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

Modul Pelatihan java Swing


Contoh 3: public class JoptionPane2 { public JoptionPane2() { JOptionPane.showMessageDialog(null, JOptionPane.WARNING_MESSAGE); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new JoptionPane2(); } }

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

Modul Pelatihan java Swing


}

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

Modul Pelatihan java Swing


public static void main(String[] args) { // TODO code application logic here new Joptionpane4(); } }

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

Modul Pelatihan java Swing

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

Modul Pelatihan java Swing


Contoh 8: public class JOptionPane7 { String [] contoh={"asep","nanang","aan","cipta"}; public JOptionPane7() { JOptionPane.showInputDialog(null, "Pilih teman anda ", "Informasi", JOptionPane.WARNING_MESSAGE ,null,contoh,"asep"); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new JOptionPane7(); } }

Asep Komarudin

aasseepp@gmail.com

Page 7