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:
- http://belajar-komputer-mu.com/pengertian-dan-sejarah-singkat-gui/
- http://febripuguhpermana.blogspot.com/2011/03/pengenalan-java-swing.html
0 komentar:
Posting Komentar