Java Reference
In-Depth Information
CHAPTER
16
E
VENT
-D
RIVEN
P
ROGRAMMING
Objectives
To get a taste of event-driven programming (§16.1).
■
To describe events, event sources, and event classes (§16.2).
■
To define listener classes, register listener objects with the source object,
and write the code to handle events (§16.3).
■
To define listener classes using inner classes (§16.4).
■
To define listener classes using anonymous inner classes (§16.5).
■
To explore various coding styles for creating and registering listener
classes (§16.6).
■
To develop a GUI application for a loan calculator (§16.7).
■
To write programs to deal with
MouseEvent
s (§16.8).
■
To simplify coding for listener classes using listener interface adapters
(§16.9).
■
To write programs to deal with
KeyEvent
s (§16.10).
■
To use the
javax.swing.Timer
class to control animations (§16.11).
■