Anda di halaman 1dari 6

MODUL 14

GUI DENGAN JAVA SWING


A. Pengertian GUI
Pada dasarnya bahasa pemrograman java hanya dikenal dengan java console yang dimana
program java ini hanya dapat dijalankan pada konsol saja. Kemudian, semakin lama Java
semakin berkembang. Hingga terciptanya Java GUI (Graphic User Interface). Graphic User
Interface (GUI) adalah pemrograman dengan bahasa Java yang dibuat menggunakan aplikasi
yang berbasiskan GUI. Tujuannya adalah menambahkan beberapa komponen yang tidak bisa
dibuat dalam basis text. Komponen – komponen tersebut bisa berupa tombol, gambar, dll.
Tujuannya adalah untuk memudahkan user menggunakan program yang dibuat tersebut.
Kalau dilihat pengertian tentang GUI secara umum adalah Interaksi yang dapat
dilaksanakan oleh user melalui menu dan icon yang diperlihatkan dalam modus grafik.
1. Buatlah proyek baru pada Netbeans.

2. Beri nama project dengan BelajarGUI


B. Membuat Jendela JFrame dengan Hard Coding
Hard Coding adalah teknik membuat jendela JFrame dengan menuliskan langsung kode
Java untuk membuat Jendela. Jendela dibuat dengan objek JFrame, lalu disesuaikan atribut-
atributnya.
1. Untuk lebih jelasnya isikan kode dibawah ini pada class BelajarGUI:

Berikut penjelasan kode diatas:


Perama dimulai dari mengimpor JFrame.

Karena kita membutuhkan class JFrame, maka kita harus mengimpornya dari package
javax.swing. Selanjutnya kita bisa membuat objek jendela dari class JFrame.

Setelah itu, kita bisa mengatur properti jendela dengan mengeksekusi method-method yang
tersedia dari calss JFrame seperti memberikan judul, mengatur ukuran, mengatur posisi,
dsb.

2. Hasil Kode diatas adalah sebagai berikut


Tapi, bagaimana kalau kita ingin membaut jendela untuk aplikasi yang besar dan
kompleks? Apabila kita menggunakan cara hard coding, kita bisa membuat class turunan dari
JFrame.
Seperti ini:
 Class MainWindow
 Class TransactionWindow
 Class DetailWindow
 dll.
1. Buatlah sebuah file class java baru bernama MainWindow.java, kemudian isi dengan kode
berikut:

Karena kita membuat class MainWindow sebagai class turunan dari JFrame, maka kita bisa
mengakses langsung properti JFrame dengan kata kunci this dari method constructor.
Selanjutnya untuk membuat objek dari class MainWindow pada method main(). Hasilnya
adalah sebagai berikut:
C. Membuat GUI dengan Drag and Drop
Teknik ini lebih mudah dari hard coding, karena kita hanya perlu melakukan drag and drop
dari pallet kedalam jframe yang kita buat.
1. Buat JFrame form baru di dalam package jendela.

2. Isi nama dengan AboutWindows

3. Tambahkan sebuah label dengan menarik dari Palette ke dalam jendela.


4. Rubahlah Text melalui jendela properties

5. Tambahkan juga Text Area melalui jendela pallete

6. Untuk Melihat Kode dari Form diatas bisa Click pada tab Source
Berikut adalah Hasil dari kode diatas:

Anda mungkin juga menyukai