Java GUI ( Graphical User Interface ) menurut saya itu, sebuah pemrograman java sebagai interface atau antarmuka komputer yang digunakan untuk membuat obyek-obyek grafis sebagai media interaksi dengan pengguna. Java GUI ini digunakan untuk menggantikan model klasik yang berbasis text. Ada Dua buah model Interface yang ada pada pemrograman Java yaitu Java AWT ( Abstract Window Toolkit) dan Java Swing.
Java AWT ( Abstract Window Toolkit) adalah Kumpulan Obyek atau komponen java yang sudah dibawa oleh java sebelum kemunculan java 2. cara penggunaanya adalah
import java.awt.*;
Java Swing itu Obyek java bawaan dari java 2, murni dari java yang dikembangkan dari java AWT, dimana swing ini lebih memiliki interface yang bagus dan menarik dari java sebelumnya. car penggunaanya :
import javax.swing.*;