Cara menggunakan JOptionPane di pemrograman java

Cara menggunakan JOptionPane di pemrograman java

Dalam pemrograman java JOptionPane merupakan sebuah kelas yang menyediakan pesan dialog. JOptionPane bisa kita gunakan untuk mengambil input, menampilkan informasi, menampilkan pesan error, menampilkan dialog konfirmasi, dan lain sebagainya.

Berikut adalah jenis – jenis JOptionPane di Java

Message Dialog

Message dialog adalah JOptionPane yang digunakan untuk menampilkan informasi seprti menampilkan pesan erorr , pesan validasi , pesan nilai yang diinputkan oleh user dan lain sebaginya. Berikut penggunaan Message dialog di java

Keterangan :

  • parentComponent  adalah parameter untuk komponen induknya, bisa diberikan null atau this.
  • message adalah parameter untuk pesan yang akan ditampilkan.
  • title adalah parameter memberi judul pesan yang akan ditampilkan.
  • messageType  adalah parameter yang digunakan untuk menentukan tipe message yang akan ditampilkan.
  • icon adalah parameter untuk menentukan icon message yang akan ditampilkan.

Berikut contoh penggunaan message dialog di Java

Input dialog

Input dialog adalah JOptionPane dimana user bisa menginputkan data atau nilai saat JOptionPane ini ditampilkan. Berikut cara menggunakan JOptionPane input dialog di Java

Bentuk 1

Benuk 2

Bentuk 3

Bentuk 4

Bentuk 5

Bentuk 6

Keterangan :

  • initialSelectionValue adalah parameter untuk mengisi nilai awal dalam kolom inputan.

Berikut contoh penggunaan input dialog di Java

Confirm dialog

Confrim dialog adalah JOpttionPane yang digunakan menampilkan pesan berupa konfirmasi  atau pemilihan. Berikut Penggunaan confirm dialog di Java

Bentuk 1

Bentuk 2

Bentuk 3

Bentuk 4

Keterangan :

  • optionType adalah tempat parameter untuk menentukan jenis tombol yang akan di tampilkan.

Berikut contoh penggunaan confirm dialog di Java

Parameter messageType dan optiontype

messageType

Parameter Output
JOptionPane.INFORMATION_MESSAGE  
JOptionPane.ERROR_MESSAGE
JOptionPane.WARNING_MESSAGE
JOptionPane.QUESTION_MESSAGE  
JOptionPane.PLAIN_MESSAGE

optiontype

Parameter Output
JOptionPane.OK_CANCEL_OPTION
JOptionPane.YES_NO_CANCEL_OPTION
JOptionPane.YES_NO_OPTION  

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here