creation: 3/24/99, revisions: 6/23/99, 01/26/00

CHAPTER 55 --- Beginning GUI Programming

This chapter begins the introduction to Graphical User Interface (GUI) programming. Modern application programs interact with users by means of graphical components such as windows, buttons, text boxes, and menus. An immense amount of computer processing goes on in displaying and manipulating these components. It would be very difficult for a programmer to write such a GUI application from scratch. Luckily for you, much of the work comes pre-packaged in a set of classes called the Abstract Windowing Toolkit (AWT). (Sometimes it is called the Application Windowing Toolkit.) These notes discuss version 1.2 of the AWT.

Chapter Topics:

  • Event-driven programming.
  • Graphical user interfaces.
  • The three parts of a GUI.
  • Container classes---Windows and Frames.
  • Using inheritance from Frame.
  • The paint() method.
  • The drawString() method.
The complete AWT is a large package. These notes only discuss the very basics.

QUESTION 1:

How do you think "GUI" is pronounced?

Click Here after you have answered the question