Selasa, 07 April 2015

Java Berbasis GUI

Nama/NIM : I Gede John Arissaputra / 1404505066
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah: Pemrograman Berorientasi Objek (B)
Dosen: I Putu Agus Eka Pratama, ST, MT


Contoh Sederhana Program Java berbasis GUI


Kembali lagi saya membahas tentang Java, bagi yang ingin melihat post-post saya sebelumnya mengenai Java bisa klik link berikut.
Oke kali ini saya akan membahas mengenai penggunaan Java yang berbasis Graphical User Interface (GUI). Apa itu GUI ? Secara sederhana, GUI adalah suatu media virtual yang dapat membuat pengguna memberikan perintah tertentu pada komputer tanpa mengetik perintah tersebut, namun menggunakan gambar yang tersedia. Pada Java berbasis GUI kita akan menggunakan java swing. Apa itu java swing ?

Swing adalah sebuah widget toolkit untuk Java yang merupakan bagian dari Java Foundation Classes (JFC) dari Sun Microsystem. Swing adaah sebuah API (Application Programming Interface) yang menyediakan Graphical User Interface (GUI) untuk program Java dan applet. Swing dikembangkan untuk menyediakan komponen GUI yang lebih canggih dari komponen sebelumnya yang bernama AWT  dan bertujuan untuk mempermudah pengembangan aplikasi JAVA GUI.

Berikut adalah komponen java swing


Oke cukup sekian pengenalannya, langsung saja kita buka IDE java kita, disini saya menggunakan Geany, anda bebas memilih IDE yang ingin anda digunakan. Seperti biasa bukalah Geany kemudian klik File>New(with Template)>main.java



Ketikkan source code berikut:



Klik compile, beri nama GUI.java agar tidak terjadi error, kemudian tunggu hingga compile berhasil


Kemudian jalankan programnya


Penjelasan Script

    import javax.swing.*; 
syntax ini digunakan untuk memanggil atau mengimport seluruh lib yang ada pada java swing
    import java.awt.*; 
merupakan sebuah fungsi yang digunakan untuk proses inputan dalam sebuah program java yang di jalankan tersebut
    import java.awt.event.*; 
merupakan sebuah fungsi import yang digunakan untuk proses deklarasi dari class event yang berisi komponen dari sebuah program yang dibuat, untuk mengambil semua file dari package event yang mana package event berada pada package java.awt.
    public class GUI extends JFrame {
syntax ini menjelaskan bahwa kelas GUI adalah turunan dari JFrame
    JLabel label;
    label= new JLabel("I Gede John Arissaputra");
    getContentPane().add(label);
digunakan untuk memberikan label, disini saya hanya memberi text saja
    this.setSize(500,300);
syntax di atas digunakan untuk mengatur size window yang ditampilkan
    window.setVisible(true);
window pada kondisi default adalah not visible atau tak tampak hingga harus diatur visibility menjadi true agar tampak
    window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
syntax ini digunakan untuk menutup program


SEKIAN.

Daftar Pustaka:

  1. http://belajar-komputer-mu.com/pengertian-dan-sejarah-singkat-gui/
  2. http://febripuguhpermana.blogspot.com/2011/03/pengenalan-java-swing.html

0 komentar:

Posting Komentar

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com