GUI di JAVA
Step by Step GUI di Java.
1. instal dulu Java SE nya kalau belum terinstal di Komputer anda(JDK).
2. lakukan set path dan classpath semua file java/jar yang dibutuhkan untuk kompilasi dan interpretasi file JAVA yang akan kita buat.
caranya:
buat file bat berinama misal: setpath.bat
kemudian isikan command berikut:
set classpath=.;C:\Program Files\Java\jdk1.6.0_13\lib;C:\Program Files\Java\jdk1.6.0_13\lib\tools.jar;
set path=C:\Program Files\Java\jdk1.6.0_13\bin;
setelah itu save dan eksekusi file setpath.bat boleh dengan cara double klick pada file tersebut. selain dengan cara ini, set classpath boleh dilakukan melalui My Computer – Properties – Advance – Variable Invironment
3. Ketikkan source kode berikut pada text editor (notepad,notepad++,dll)
Window01.java
import javax.swing.*;
//import java.awt.*;
//import java.awt.Event.*;
public class Window01 {
public static void main (String []args){
JFrame frame=new JFrame(“Window Pertama”);
frame.setSize(400,200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
kemudian jalankan program dengan file bat berikut:
Run.bat
set classpath=.;C:\Program Files\Java\jdk1.6.0_13\lib;C:\Program Files\Java\jdk1.6.0_13\lib\tools.jar;
set path=C:\Program Files\Java\jdk1.6.0_13\bin;
javac Window01.java
java Window01
pause
dua baris teratas perintah pada file Run.bat adalah perintah untuk melakukan setting classpat dan setting path(catatan:gunakan versi java sesuai yang terinstal di komputer anda. disini saya gunakan jdk1.6.0_13). ingat: nama file java harus sama dengan nama classnya alih-alih class publicnya, disini saya beri nama Window01.java
dua baris berikutnya: javac Window01.java adalah perintah untuk mengkompile file java menjadi class java. sedangkan java Window01 adalah perintah untuk mengimplementasikan class java yang telah kita buat.
berikut beberapa contoh aplikasi GUI yang bisa dijadikan bahan latihan. caranya seperti diatas yaitu ketik file javanya pada text editor, kemudian buat file bat untuk mengeksekusi file java tersebut.
//Window02.java
import javax.swing.JFrame;
public class Window02 {
public static void main (String []args){
JFrame frame=new JFrame(“Window Perdua”);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
//Window03.java
import javax.swing.JFrame;
import javax.swing.UIManager;
public class Window03 {
public static void main (String []args){
try{UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch(Exception kesalahan){
System.out.println(“Tidak Berhasil Memanggil System L&F: “+kesalahan);
}
JFrame frame=new JFrame(“Window Pertiga”);
frame.setSize(400,200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}