ABSTRACT

Java concepts Principles of event-driven programming, event-interface model, interfaces, inner classes, anonymous inner classes, listener interfaces, GUI components, graphics, color, and font classes

Programming skills Design and create three diff erent types of Java GUI programs: applications, applets, and applet applications

Graphical user interfaces (GUIs) have revolutionized the world of computers and made computers useful to ordinary people. Internet became a very useful tool mainly due to its sophisticated GUI. One no longer needs to type strange character combinations of yesteryears. One can perform almost any task by just clicking the mouse.