Belajar Java : Membuat Dialog pada Java Khusus Pemula

Tutorial Belajar Java Pemula : Cara mudah Membuat Dialog dan JFileChooser dengan NetBeans IDE pada Java Pemula, Tutorial Java selengkapnya di Sector COde

Tutorial Java - Cara penggunaan Dialog pada bahasa pemrograman java khusus pemula, Yang mana Dialog dalam aplikasi apapun termasu Bahasa Pemrograman Java memerankan peranan yang penting dalam aplikasi yang berbasis desktop. Untuk mencegah terjadinya kesalahan Interaksi antara user dengan aplikasi dengan tidak berjalan dengan baik karena user memberikan aksi yang tidak valid terhadap aplikasi. Disinilah Dialog akan sangat berperan.

Pada tuorial Java sebelumnya kami juga sudah mebahas cara penggunaan componen - componen java dalam NetBeans IDE, silahkan baca Belajar Java : Penggunaan jMenu, jPopupMenu & jToolBar pada Java, Belajar Java : Penggunaan jListBox & jComboBox pada Java , Belajar Java : Penggunaan jCheckBox & jRadioButton NetBeans IDE.

Membuat Dialog pada Java Khusus Pemula
Dalam Swing sudah menyediakan dialog yang didesign sedemikian rupa untuk keperluan yang umum digunakan dan muncul dalam aplikasi, seperti JOptionPane dan JFileChooser. Swing juga telah menyediakan class JDialog jika kita ingin membuat costum dialog sesuai keinginan pembuatnya.

Cara Membuat pre-defined dialog dengan JoptionPane

Dalam Java JOptionPane menyediakan beberapa methode dialog yang bisa dipakai dan yang paling umum untuk digunakan dalam aplikasi java oleh seorang user. JOptionPane sangat memudahkan kita dalam memberitahu si user apa yang sedang terjadi dalam aplikasi yang sedang dijalankan. Informasi yang diberitahukan dapa berupa seperti yes/no/cancel

Berikut ini parameter-parameter yang bisa diterima oleh method-method dalam class JOptionPane:

  1. ParentComponent merupakan component yang akan menjadi parent dari dialog box. Frame dari parent component tersebut akan menjadi frame dari dialog dan dialog akan ditampilkan di tengah-tengah parent component. Jika nilai dari parentComponent diset null, maka dialog akan menggunakan frame default dan dialog akan diletakkan ditengah-tengah layar monitor (tergantung L&F). 
  2. Message, Pesan yang deskriptif yang akan menerangkan masalah atau perintah dialog yang muncul. message biasanya berupa pesan String yang akan diisikan dalam box dialog ersebut.
  3. MessageType Mendefisikan jenis dari pesan. Pada umumnya memberikan custom icon untuk setiap jenis pesan. jenis icon yang mewakilinya adalah: ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, PLAIN_MESSAGE
  4. OptionType yaitu Mendefisikan button yang ditampilkan di bagian bawah dari dialog. contohnya, DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION, OK_CANCEL_OPTION. Namun kita tidak akan dibatasi hanya akan menggunakan empat jenis set buton diatas, kita dapat mendefisikan button yang akan ditampilkan sesuai kebutuhan.
  5. Options Deskripsi yang lebih detail dari set Button yang digunakan dialog.
  6. Icon yang mana digunakan untuk mendekorasi dialog. Jika icon ini didefinisikan maka akan menimpa icon default yang didefinisikan oleh messageType.
  7. Title dalah Judul dari dialog yang diletakkan di bagian paling atas dari dialog.
  8. InitialValue merupakan Nilai default dari pilihan yang mungkin ada dalam dialog.
Mari kita praktekkan dengan Netbeans IDE agar lebih jelasnya, Buat sebuah FIle baru dan beri nama "jDialog" dengan Swing GUI Forms dan JFrame Form, kemudian pada menu Platte pilih Swing Windows dan tambahkan jOptionsPlane kedalam Form.

Kalau sudah tuliskan code berikut.

Plain Dialog Java

Membuat Dialog pada Java Khusus Pemula
package javaaritmatia;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;

    public static void main(String args[]) {
        String Pesan1 = "Ini adalah Plain Dialog";
        JOptionPane.showMessageDialog(null,Pesan1,"Plain Dialog",JOptionPane.PLAIN_MESSAGE);
        System.exit(0);
    }

Information Dialog Java

Membuat Dialog pada Java Khusus Pemula
package javaaritmatia;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;

    public static void main(String args[]) {
        String Pesan1 = "Ini adalah informasi Dialog";
        JOptionPane.showMessageDialog(null,Pesan1,"Information Dialog Scode",JOptionPane.INFORMATION_MESSAGE);
        System.exit(0);
    }

Warning / Peringatan Dialog Java

Membuat Dialog pada Java Khusus Pemula
package javaaritmatia;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;

    public static void main(String args[]) {
        String Pesan1 = "Ini adalah Peringatan";
        JOptionPane.showMessageDialog(null,Pesan1,"Peringatan Dialog Scode",JOptionPane.WARNING_MESSAGE);
        System.exit(0);
    }

Warning / Peringatan Dialog Java

Membuat Dialog pada Java Khusus Pemula
package javaaritmatia;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;

    public static void main(String args[]) {
        String Pesan1 = "Ini adalah Error";
        JOptionPane.showMessageDialog(null,Pesan1,"Error Dialog Scode",JOptionPane.ERROR_MESSAGE);
        System.exit(0);
    }

Option Dialog Java

Membuat Dialog pada Java Khusus Pemula
package javaaritmatia;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
import java.awt.Component;

    public static void main(String args[]) {
        Object[] xString = {"ya",
            "tidak",
            "keluar"};
        Component frame = null;
        int x = JOptionPane.showOptionDialog(frame,
                "apakah Admin Scode ganteng",
                "OptionDialog Scode",
                JOptionPane.YES_NO_CANCEL_OPTION,
                JOptionPane.QUESTION_MESSAGE,
                null,
                xString,
                xString[2]);
    }

Tutorial Java Berikutnya tentang Penggunaan JFileChooser akan dibahas pada postingan selanjutnya, terima kasih ;)

Feel free to code it up and send us a pull request.

Hi everyone, let's me know how much this lesson can help your work. Please Subscribe and Follow Our Social Media 'kodeajaib[dot]com' to get Latest tutorials and will be send to your email everyday for free!, Just hit a comment if you have confused. Nice to meet you and Happy coding :) all ^^



Follow by E-Mail


Name

ADO.NET,3,Ajax,6,Android,9,AngularJS,4,ASP.NET,4,Blogger Tutorials,7,Bootstrap,7,C++,1,Codeigniter,2,Cplusplus,6,Crystal Report,6,CSharp,25,Ebook Java,2,FlyExam,1,FSharp,3,Game Development,2,Java,35,JDBC,2,Laravel,89,Lumen,2,MariaDB,2,Ms Access,3,MySQL,31,ODBC,6,OleDB,1,PHP,14,PHP Framework,6,PHP MYSQLI,9,PHP OOP,5,Python,8,Python 3,4,SQL Server,4,SQLite,4,Uncategorized,5,Vb 6,2,Vb.Net,89,Video,48,Vue Js,4,WPF,2,Yii,3,
ltr
item
KODE AJAIB: Belajar Java : Membuat Dialog pada Java Khusus Pemula
Belajar Java : Membuat Dialog pada Java Khusus Pemula
Tutorial Belajar Java Pemula : Cara mudah Membuat Dialog dan JFileChooser dengan NetBeans IDE pada Java Pemula, Tutorial Java selengkapnya di Sector COde
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3zV95DIwiIFtByoOFB0e8UrobWSqrHbMogEpd4u_7qkgETP0nfRoJMWqxLgqTtYcW6dYNJv31hEd4FMYkrS1pR3lIEFg55Qden8FuzfOxkUY_lw5FeTXJfaMAgkhiMfu0_1xrXkzbzy4/s320/error-dialog-java-scode.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3zV95DIwiIFtByoOFB0e8UrobWSqrHbMogEpd4u_7qkgETP0nfRoJMWqxLgqTtYcW6dYNJv31hEd4FMYkrS1pR3lIEFg55Qden8FuzfOxkUY_lw5FeTXJfaMAgkhiMfu0_1xrXkzbzy4/s72-c/error-dialog-java-scode.jpg
KODE AJAIB
https://scqq.blogspot.com/2015/10/belajar-java-membuat-dialog-pada-java.html
https://scqq.blogspot.com/
https://scqq.blogspot.com/
https://scqq.blogspot.com/2015/10/belajar-java-membuat-dialog-pada-java.html
true
3214704946184383982
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy