Senin, 11 Januari 2016

Penggunaan GUI dalam Pemrograman Java

Java GUI(Graphical User Interface)

Pengertian GUI
Antar muka komputer yang berbasiskan grafis. Adalah citra grafis yang ditampilkan di layar komputer yang memungkinkan untuk mengakses aplikasi software dengan memakai menu dropdown, dialog box, radio button, check box, panel, tabs, toolbar, icon shortcuts dan tool lain.

JAVA
Java merupakan suatu teknologi perangkat lunak yang di dalamnya mencakup bahasa pemrograman. Selain itu Java juga merupakan suatu platform yang memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan suatu program.

JAVA GUI
Jadi dapat disimpulkan bahwa Java GUI adalah pemrograman dengan bahasa Java yang dibuat menggunakan aplikasi yang berbasiskan GUI. Tujuannya adalah menambahkan komponen-komponen yang tidak bisa dibuat dalam basis text. Komponen-konponen tersebut bisa berupa tombol,gambar,dll.
Berikut contoh program dan langkah-langkahnya :
1. Buka NetBeans IDE 8.0.2
2. Pilih New File - project : OperasiFile - Swing GUI Forms - JFrame Form - Next.
   
3. Ketikkan GUI pada kotak Class Name, kemudian klik Finish.
4. Buat design seperti di bawah ini, dengan ketentuan :
    a. Pilih bunga menggunakan Text Field.
    b. Mawar, melati dan anggrek menggunakan Button.
    c. Tampilan output menggunakan Text Area.
   
5. Agar seperti gambar di atas, klik kanan pada setiap kotaknya dengan menggunakan Edit Text dan Change Variable Name.
6. Kemudian klik 2x pada setiap kotak, maka akan langsung berpindah ke Source.
   
7. Lengkapi hingga menjadi source code di bawah ini.
 private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {        
                    
    }                                         

    private void MelatiActionPerformed(java.awt.event.ActionEvent evt) {                                     
        jTextArea1.setText("Melati berwarna putih, tidak berduri");
    }                                    

    private void MawarActionPerformed(java.awt.event.ActionEvent evt) {                                    
        jTextArea1.setText("Mawar berwarna merah, berduri tajam");
    }                                   

    private void AnggrekActionPerformed(java.awt.event.ActionEvent evt) {                                      
         jTextArea1.setText("Anggrek berwarna ungu, tidak berduri");
    }                                      

  
8. Kemudian run program, dan pilih sembarang kotak. Contohnya : Mawar, maka hasilnya seperti di bawah ini.