Langsung ke konten utama

Jenis Class JOptionPane

 


    Pada Java Swing, terdapat sebuah komponen bernama JOptionPane untuk membuat dialog yang interakif.

      Class JOptionPane merupakan class dari package javax.swing yang digunakan untuk menampilkan message dialog. Beberapa message dialog yang dapat ditampilkan adalah:

Plain message
Plain message adalah dialog yang berbentuk basic karena hanya menampilkan text/ pesan pada dialog. Kode Program untuk pesan plain:

public static void main(String[] args{
JOptionPane.showMessageDialog(null, "Contoh : Ini Cuma pesan pline text", “Title : Pesan Plain ???", JOptionPane.PLAIN_MESSAGE); 
}   

Kenapa menggunakan NULL karena null merupakan nilai default yang tak berarti , bisa saja kita memasukkan komponen panel atau komponen label. 

Information message
Information message adalah dialog yang berfungsi memberikan peringatan informasi kepada user. Kode program untuk pesan information:

public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "IDENTITAS DIRI", "IDENTITAS DIRI",JOptionPane.INFORMATION_MESSAGE);

Warning message
Warning message adalah dialog yang hanya memberikan peringatan tertentu kepada user, sebagai contoh peringatan untuk mengisi foam dengan lengkap atau peringatan harus login aplikasi. Kode program untuk pesan warning:

public static void main(String[] args{
JOptionPane.showMessageDialog(null, "Contoh : Harap isi data dengan benar", “Title : Pesan Peringatan ???", JOptionPane.WARNING_MESSAGE); 
 

Error message
Error message adalah dialog yang tepat untuk menampilkan pesan error pada aplikasi, atau proses yang tidak berjalan lancer ditampilkan pada dialog ini. Kode program untuk pesan error:

public static void main(String[] args{
JOptionPane.showMessageDialog(null, "Contoh : Tidak Dapat Membuka File", “Title : Pesan Eror ???", JOptionPane.ERROR_MESSAGE); 
} 

Confirmation message  
Confirmation message yaitu tipe dialog YES NO option. Kode program untuk pesan konfrimasi:

public static void main(String[] args{
JOptionPane.showConfirmDialog(null, "Apakah Mau Keluar", “Warning!!”,JOptionPane.YES_NO_CANCEL_OPTION); 
 

Komentar

Postingan populer dari blog ini

Encapsulation

ENCAPSULATION      Encapsulation atau enkapsulasi adalah cara untuk menyembunyikan informasi detail dari suatu class. Struktur class yang dimaksud adalah property dan method. Dengan enkapsulasi, kita bisa membuat pembatasan akses kepada property dan method, sehingga hanya property dan method tertentu saja yang bisa diakses dari luar class.      Ada dua jenis method yang digunakan dalam enkapsulasi, yaitu mutator method dan accessor method. Mutator method digunakan untuk mengubah atau memberi nilai variabel pada class, baik berupa instance maupun static, sedangkan accessor method digunakan untuk membaca nilai variabel pada class, baik berupa instance maupun static. Manfaat dari encapsulation diantaranya Source code dari sebuah class dapat dikelola secara independen dari source code class yang lain. Perubahan internal pada sebuah class tidak akan berpengaruh bagi class yang menggunakannya. Penyembunyian informasi yang tidak perlu diketahui objek lain. Modul y...

Pengenalan Java

Pengenalan Java dan Tipe Data                Sintaks Java mirip seperti C/C++, karena Java banyak terinspirasi dari keuda bahasa ini. Java dirancang untuk tujuan umum (general-purpose) dan sepenuhnya menganut paradigma OOP (Object Oriented Programming). OOP adalah paradigma pemrograman yang berbasis pada objek. Setiap kita membuat program, maka wajib hukumnya membuat objek terlebih dahulu. Java merupakan bahasa pemrograman yang bersifat multiplatform atau dapat dijalankan pada berbagai sistem operasi. Dalam proses instalasi software Java, yang perlu di-install yaitu: JDK (Java Development Kit), JDK merupakan library atau kumpulan program yang dapat digunakan untuk membangun program Java, JRE (Java Runtime Environment), JRE memungkinkan pengguna untuk dapat menjalankan program Java yang telah dibuat.      Setelah meng-install JDK dan JRE, hal yang perlu dilakukan adalah mengatur value untuk variabel Path. Variabel Path berfungsi agar...

Tipe Network Security

Tipe Network Security  Access control - bisa memblokir user serta perangkat tidak sah yang mencoba mengakses jaringan kita. Jika pengguna tidak sah tidak dapat masuk ke dalam jaringan, maka sejumlah kerusakan yang dapat mereka lakukan akan sangat terbatas. Access control juga memungkinkan Anda untuk meningkatkan perlindungan jaringan dengan cara membatasi akses pengguna. Sebagai contoh, Anda dapat memberi administrator akses penuh ke jaringan tetapi menolak akses ke folder rahasia tertentu. Antimalware software - Perangkat lunak antivirus dan antimalware  dapat melindungi perusahaan Anda dari berbagai malicious software, seperti virus, ransomware, worm, dan trojan. Disarankan untuk menggunakan anti malware yang dapat terus memindai dan melacak file berbahaya yang ada dalam jaringan. Application security - Aplikasi yang tidak memiliki sistem keamanan yang baik seringkali digunakan penyerang untuk mengakses jaringan kita. Dengan menerapkan sistem keamanan aplikasi, kita dapat...