Nama/NIM : I Made Arta Purniawan / 1404505074
Jurusan/Fakultas/Universitas : Teknologi Informasi / Teknik / Udayana
Mata Kuliah : Pemrograman Berorientasi Objek
Dosen : I Putu Agus Eka Pratama, ST. MT
Hello World GUI
Pada postingan sebelum nya saya pernah jelaskan tentang program sederhana menampilkan tulisan "Hello World" berbasis text. Akan tetapi kali ini saya akan post bagaimana tampilan "Hello World" dalam GUI (Graphical User Interface)
Apa itu Java GUI ?
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. Tujuannya adalah untuk memudahkan user menggunakan program yang
dibuat tersebut.
Untuk menggunakan fungsi ini dalam java, kita hanya perlu menambahkan :
import javax.swing.*;
"import javax.swing" atau Java Swing adalah library java yang digunkan untuk menciptakan Grafik
User Interface (GUI). Dengan Java Swing kita dapat membuat user
interface yang cross platform atau OS independent. Artinya user
interface yang kita buat dapat dijalankan pada system operasi apa saja
(OS yang suport Java) dengan tampilan yang relative sama. Bahkan kita
dapat membuat user interface yang menyerupai Windows XP, Mac OS atau
Linux tanpa tergantung dari OS yang kita gunakan.
Koding program :
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class helloWorldGUI extends JFrame {
helloWorldGUI(String title) {
this.setSize(300,300);
setTitle(title);
}
public static void main(String[] args) {
helloWorldGUI window = new helloWorldGUI("GUI Java Hello World");
window.setVisible(true);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("Arta Purniawan");
window.getContentPane().add(label);
}
}
import java.awt.*;
import java.awt.event.*;
public class helloWorldGUI extends JFrame {
helloWorldGUI(String title) {
this.setSize(300,300);
setTitle(title);
}
public static void main(String[] args) {
helloWorldGUI window = new helloWorldGUI("GUI Java Hello World");
window.setVisible(true);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("Arta Purniawan");
window.getContentPane().add(label);
}
}
Pada script program di atas saya memberi nama class helloWorldGUI yang merupakan turunan dari JFrame, yang bertugas untuk membuat tampilan standard GUI berupa Frame yang berukuran 300 x 300 pixel, dengan nama "Title".
Pada program utama saya menambahkan syntak :
helloWorldGUI window = new helloWorldGUI("GUI Java Hello World");
Yang artinya membuat jendela baru dengan nama "GUI Java Hello World".
Penggunaan syntak :
window.setVisible(true);
dan
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Berguna agar layer atau jendela yang kita buat terlihat dan syntak dibawahnya berguna agar ketika kita menghentikan program jendelan atau layer juga ikut berhenti
Syntak terakhir berupa:
JLabel label = new JLabel("Arta Purniawan");
Adalah untuk menambahkan Label baru, dimana label dalam Java GUI berfungsi untuk menambahakan teks pada layer. Disini saya tulis dengan "Arta Purniawan"
dan window.getContentPane().add(label); berguna untuk menampilkan label tersebut pada layer.
Oke, langsung saja kita copas pada IDE Geany :
Kemudian di kompile hinga sukses, kemudian jalankan dan akan tampil tampilan Java GUI seperti berikut :
Semoga bermanfaat.
Sumber :
- http://elfaranby.blogspot.com/2013/10/apa-itu-java-gui.html
- http://kikysiebeo.blogspot.com/p/swing-pada-pemrograman-java_11.html
- JENI
ConversionConversion EmoticonEmoticon