Breaking News
Loading...
Sabtu, 08 Februari 2014

Info Post
Bagian ini menunjukkan cara untuk menampilkan beberapa jenis kotak pesan. Ada tiga jenis kotak dialog pesan yang dapat Anda gunakan dalam aplikasi ayunan Anda, misalnya masing-masing jenis kotak dialog yang disediakan di sini. Ketika Anda menjalankan program, maka akan muncul frame dengan tiga tombol. Setelah Anda klik pada tombol pertama maka kotak pesan sederhana akan terbuka yang memegang hanya "Ok" tombol seperti yang ditunjukkan di bawah ini:
Gambar 1
Jika Anda klik pada tombol kedua maka kotak dialog konfirmasi akan terbuka yang meminta "Ok" dan "Cancel".
Gambar 2
Jika Anda klik pada tombol "Ok" maka kotak dialog pesan akan terbuka dengan pesan "Anda mengklik" Ok "tombol" seperti ini
Gambar 4
jika kotak dialog pesan akan terbuka dengan teks "Anda mengklik tombol" Batal "seperti ini
Gambar 6
Jika Anda mengklik pada tombol ketiga dari jendela utama atau frame maka kotak dialog konfirmasi pesan akan terbuka dengan tiga tombol yaitu "Ya", "Tidak" dan "Batal" seperti gambar berikut:
Untuk tujuan ini dua metode yang telah digunakan:
  • showMessageDialog ():
    Metode di atas menunjukkan pesan kotak dialog sederhana yang memegang hanya satu tombol yaitu "Ok" tombol. Metode ini membutuhkan empat argumen di mana, pertama adalah orang tua nama objek, kedua adalah pesan sebagai string, ketiga adalah judul kotak dialog pesan sebagai string dan yang terakhir adalah jenis kotak dialog pesan.
      
  • showConfirmDialog ():
    Di atas metode meminta dari pengguna dengan menampilkan kotak dialog pesan yang berisi lebih dari satu tombol. Tergantung pada parameter berlalu itu bisa "Ok" dan "Cancel" atau "Ya", "Tidak" dan "Batal" . Metode ini mengembalikan nilai integer.
Berikut adalah kode program:
import  javax.swing *;. 
import  . java.awt *; 
import  java.awt.event *.;

public class  ShowMessageDialog { 
  tombol JButton; 
  public static  kekosongan  utama ( String []  args ) { 
  ShowMessageDialog md =  new  ShowMessageDialog () ; 
  }

  public  ShowMessageDialog () { 
  JFrame bingkai =  new  JFrame ( "Pesan Dialog Box" ) ; 
  tombol =  new  JButton ( "Tampilkan sederhana pesan kotak dialog" ) ; 
  button.addActionListener ( new  MyAction ()) ; 
  panel JPanel =  new  JPanel () ; 
  panel.add ( tombol ) , 
  tombol =  new  JButton ( "Tampilkan \" Ok / Cancel \ "pesan
kotak dialog " 
) ; 
  button.addActionListener ( new  MyAction ()) ; 
  panel.add ( tombol ) , 
  tombol =  new  JButton ( " Tampilkan \ "Ya / Tidak / Batal \" dialog box" ) ; 
  button.addActionListener ( new  MyAction ()) ; 
  panel.add ( button ) ; 
  frame.add ( panel ) ; 
  frame.setSize ( 400 ,  400 ) ; 
  frame.setVisible ( true ) ; 
  frame.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) ; 
  }

  public class  MyAction  mengimplementasikan  ActionListener { 
  public  kekosongan  actionPerformed ( ActionEvent ae ) { 
  String str = ae.getActionCommand () , 
  jika ( str.equals ( "Tampilkan sederhana pesan kotak dialog" )) { 
  JOptionPane.showMessageDialog ( null,  "ini adalah satu Pesan
. kotak dialog " 
,  "Roseindia.net" ,  1 ) ; 
  } 
  else if ( str.equals ( "Tampilkan \" Ok / Cancel \ "pesan kesalahan kotak dialog" )) { 
  jika ( JOptionPane.showConfirmDialog ( null,  "Ini adalah \ "Ok / Cancel \"
Pesan kotak dialog. " 
,  "Roseindia.net" , JOptionPane.OK_CANCEL_OPTION )  ==  0 ) 
  JOptionPane.showMessageDialog ( null,  "Anda mengklik \" OK \ "tombol" ,
 
"Roseindia.net " ,  1 ) ; 
  lain
   JOptionPane.showMessageDialog ( null,  "Anda mengklik \" Batal \ "tombol" ,
 
"Roseindia.net" ,  1 ) ; 
  }   
  else if ( str.equals ( "Tampilkan \" Ya / Tidak / Batal \ "kotak dialog" )) { 
  JOptionPane.showConfirmDialog ( null,  "ini adalah \" Ya / Tidak / Batal \ "
 Pesan kotak dialog. " 
) ; 
  } 
  } 
  } 
}

Download this example.