Selamat datang di repositori sholehuddinn.git. Kali ini kita belajar JOptionPane yang katanya agak susah ya... , jadi mari kita ulas di sini dengan asik dan menarik.
Jadi JOptionPane ini ada 4 tipe ya teman-teman. Tapi jangan lupa
import javax.swing.JOptionPane;
JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType)
parentComponent:komponen induk dari dialog (biasanya di isinull)message:Pesan yang akan ditampilkan dalam dialog.title:judul dialogmessageType:jenis Pesan
Untuk
messageTypebisa dilihat di bawah
JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)
parentComponent:komponen induk dari dialog (biasanya di isinull)message:Pesan yang akan ditampilkan dalam dialog.title:judul dialogoptionType:opsi yang ditampilkan dalam dialogmessageType:jenis Pesan
untuk
optionTypebisa dilihat di bawah
showInputDialog(Component parentComponent, Object message, String title, int messageType)
parentComponent:komponen induk dari dialog (biasanya di isinull)message:Pesan yang akan ditampilkan dalam dialog.title:judul dialogmessageType:jenis Pesan
oh iya di JOptionPane jumlah parameternya berbeda-beda ya temen-temen ( 4/5/7 )
showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
parentComponent:komponen induk dari dialog (biasanya di isinull)message:Pesan yang akan ditampilkan dalam dialog.title:judul dialogoptionType:opsi yang ditampilkan dalam dialogmessageType:jenis Pesanicon:biasanya di isinulloption:opsi tersedia (berupa array)initialValue:nilai awal yang di pilih
jangan lupa mampir ke github ku untuk mendapatkan source code yang lain dari java dasar
JOptionPane.YES_NO_OPTIONJOptionPane.YES_NO_CANCEL_OPTIONJOptionPane.OK_CANCEL_OPTIONJOptionPane.DEFAULT_OPTIONhanya menampilkan tombolok
- Menampilkan dialog dengan ikon error (biasanya ikon tanda silang berwarna merah).
- Cocok untuk pesan kesalahan atau peringatan penting
JOptionPane.showMessageDialog(null, "Terjadi kesalahan saat memproses data.", "Error", JOptionPane.ERROR_MESSAGE);- Menampilkan dialog dengan ikon informasi (biasanya ikon "i" atau bulat berwarna biru).
- Cocok untuk menampilkan informasi atau pemberitahuan penting
JOptionPane.showMessageDialog(null, "Proses berhasil!", "Informasi", JOptionPane.INFORMATION_MESSAGE);- Menampilkan dialog dengan ikon peringatan (biasanya ikon segitiga dengan tanda seru kuning).
- Cocok untuk memberikan peringatan kepada pengguna.
JOptionPane.showMessageDialog(null, "Anda akan menghapus data, yakin?", "Peringatan", JOptionPane.WARNING_MESSAGE);- Menampilkan dialog dengan ikon pertanyaan (biasanya tanda tanya dalam bulatan).
- Cocok untuk meminta konfirmasi atau menanyakan sesuatu
JOptionPane.showMessageDialog(null, "Apakah Anda yakin ingin keluar?", "Pertanyaan", JOptionPane.QUESTION_MESSAGE);- Menampilkan dialog tanpa ikon apa pun.
- Cocok untuk pesan sederhana yang tidak memerlukan ikon.
JOptionPane.showMessageDialog(null, "Ini adalah pesan tanpa ikon.", "Pesan", JOptionPane.PLAIN_MESSAGE);