Thursday, April 28, 2016

Membangun program dengan Graphical User Interface (GUI) dalam Java

GUI atau Graphical User Interface adalah sebuah fitur yang digunakan komputer untuk menerima input atau perintah dari komputer user misalnya dari sebuah mouse, dan bekerja sepert program lainnya. Java mendukung software sejenis ini dengan menggunakan Swing.

Swing adalah sebuah koleksi dari class yang ada pada Java yang menampilkan tombol, text area, bahkan slider atau komponen lain yang menjadi bagian dari GUI.
Berikut ini adalah contoh GUI sederhana yang di tulis menggunakan Java.
Buka new empty file dengan nama Playback di NetBeans, dan ketikkan source code berikut :


 import javax.swing.*;
 import java.awt.*;

 public class Playback extends JFrame {
     public Playback() {
         super("Playback");
         setLookAndFeel();
         setSize(225, 80);
         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         FlowLayout flo = new FlowLayout();
         setLayout(flo);
         JButton play = new JButton("Play");
         JButton stop = new JButton("Stop");
         JButton pause = new JButton("Pause");
         add(play);
         add(stop);
         add(pause);
         setVisible(true);
     }
   
     private void setLookAndFeel() {
         try {
             UIManager.setLookAndFeel(
                 "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"
             );
         } catch (Exception exc) {
             // ignore error
         }
     }

     public static void main(String[] arguments) {
         Playback pb = new Playback();
    }
 }

source code diatas akan menghasilkan GUI seperti dibawah ini :


Kalian bisa mengklik setiap tombol di program tersebut, tapi tidak akan terjadi apa apa karena program tersebut belum berisi metode apapun untuk menerima input dari user.
selamat mencoba ...


No comments:

Post a Comment