July 13, 2024

Pengenalan Mengenai JOptionPane

2 min read

JOptionPane adalah dialogbox (disebut juga dialog) untuk berinteraksi dengan pengguna. Secara khusus, dialogbox adalah sebuah jendela yang mana untuk menampilkan pesan penting  untuk pengguna atau mengandung informasi dari pengguna. Class JOptionPane pada Java menyediakan dialogbox untuk input dan output :

A. Input Dialog

Menggunakan metode showInputDialog, metode ini untuk menampilkan sebuah dialog inputan yang menampung nilai berjenis ‘String’.

Format:

[sourcecode]
String <variableName> = JOptionPane.showInputDialog(Component, Message);
[/sourcecode]

Keterangan:

variableName Nama variable yang akan menampung nilai yang dimasukkan oleh pengguna.
Component Menentukan pada frame yang mana dialog akan ditampilkan (nilai default: null).
Message Isi pesan yang akan ditampilkan

B. Output Dialog

Menggunakan metode showMessageDialog, metode ini untuk menampilkan sebuah dialog pesan.

Format

[sourcecode]
JOptionPane.showMessageDialog(Component, message, title, messageType);
[/sourcecode]

Keterangan:

Component Menentukan pada frame yang mana dialog akan ditampilkan (nilai default: null).
Message Isi pesan yang akan ditampilkan.
Title Judul
MessageType Jenis pesan yang akan ditampilkan. Jenis pesan yang akan ditampilkan dapat berupa:

ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE, atau PLAIN_MESSAGE.

Berikut penjelan jenis dialog pesan pada metode showMessageDialog:

joption

Berikut contoh penggunaan class JOptionPane untuk metode

[sourcecode]
showInputDialog() dan showMessageDialog()
[/sourcecode]

Langkah 1:

Membuat projek baru dengan menggunakan editor eclipse juno dapat dilihat pada gambar 1, dan pemberian nama projek baru dapat dilihat pada gambar 2.

joption3

Gambar 1.  Membuat Projek Baru Pada Eclipse

 joption2

Gambar 2. Pemberian Nama Projek

Langkah 2:

Pembuatan class baru pada projek yang telah dibuat pada langkah 1 dapat dilihat pada gambar 3, dan pemberian nama class baru dapat dilihat pada gambar 4.

joption4

Gambar 3. Menambahkan Class Baru

joption5

Gambar 4. Pemberian Nama Class

Langkah 3:

Setelah class ditambahkan, source code yang harus dituliskan pada class yang telah dibuat pada langkah 2, dapat dilihat pada gambar 5.

[sourcecode]
Import javax.swing.JoptionPane;

Public class cJoptionePane{

Public static void main (String[] args{

String n1 = JoptionPane.<i>ShowInputDialog </i>(null, “Nilai A: “ );

String n2 = JoptionPane.<i>ShowInputDialog </i>(null, “Nilai B: “ );

Int nA= Integer.<i>porseInt(n1);</i>

Int nB= Integer.<i>porseInt(n2);</i>

Int Jum =nA +nB;

JoptionPane.<i>showMessageDialog</i>(null, “Hasil : “ + jum, “Perjumlahan”, JoptionPane.<i>INFORMATION_MESSAGE</i>);

}

[/sourcecode]

}

joption6

Gambar 5. Source Code untuk Pemakaian JOptionPane

Langkah 4:

Setelah semua source code selesai dituliskan, class dapat dijalankan dengan menekan tombol run, seperti pada gambar 6.

joption7

Gambar 6. Tombol Run untuk Menjalankan Class

Hasil:

Pada gambar 7 dan 8, menjelaskan inputan menggunakan metode showInputDialog() pada class JOptionPane.

joption8

Gambar 7. Hasil Class JoptionPane dengan Menggunakan Metode showInputDialog()

joption9

Gambar 8. Hasil Class JoptionPane dengan Menggunakan Metode showInputDialog()

Hasil perhitungan dapat dilihat pada gambar 8, ditampilkan dengan menggunakan metode showMessageDialog() pada class JOptionPane.

joption10

Gambar 9. Hasil Class JoptionPane dengan Menggunakan Metode showMessageDialog()

Sampai Jumpa Pada Tutorial Saya Selanjutny.

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.