GUI
interface that takes advantage of computers graphical ability to allow users to interact with electronic devices through graphical icons and visual indicators
Types of containers
JFrame
Japplet
Application
JPanel
Event
a way for GUI components to communicate with the rest of the application
Components of event
Event
Event source
Event listener
Event source
components generating events
Event Listener
objects that receive and processes events