created: 3/24/99 (using AWT); major revision: 01/08/02 (using Swing); revised: 02/07/04, 02/13/05, 07/17/06

CHAPTER 57 — Buttons and Actions

The previous chapters have introduced event-driven programming and the three parts of a GUI application:

  1. The Graphical User Interface:
    • Container objects — JFrame
    • Other objects — buttons, text fields, others.
  2. Listener methods:
    • Each GUI object has a listener object registered for it for each type of event it generates for which a response is expected.
  3. Application code.

This chapter discusses how to add a button to a frame and how to register a listener for its events.

Chapter Topics:


(Review: ) What is the name of the Swing class that defines buttons?