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-konponen 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. Contoh implementasi GUI-based shell
ini adalah pada sistem operasi Microsoft Windows.
Berikut ini adalah contoh program pembelian karcis film :
Firstly, Untuk membuat frame , kita klik kanan pada package lalu pilih JFrame. Lalu, buat design dengan menggunakan JLabel, JTextField, dan JButton. Pada tombol Calculate klik kanan, pilih Event, lalu pilih Action , dan klik actionPerfomed. Masukkan source code untuk mengosongkan text field.
Berikut cuplikan source code nya :
Ketika di Run akan seperti ini :
Berikut cuplikan source code nya :
Ketika di Run akan seperti ini :



