
Ta ble of Contents
Pr eface .................................................................................................. ix
Part I: Introducing the Java Foundation Classes
Chapter 1 —The Java Foundation Classes ................................... 3
Chapter 2 —Swing and AWT Architectur e
................................... 5
A Simple Graphical User Interface ........................................................ 6
Components ............................................................................................ 7
Pr operties .............................................................................................. 11
Containers and Containment ................................................................ 12
Layout Management .............................................................................. 15
Event Handling ..................................................................................... 17
Swing Component Architectur e ........................................................... 23
Chapter 3 —Swing Programming Topics ................................... 25
Versions of Swing ................................................................................. 25
Labels and HTML .................................................................................. 26
Actions ................................................................................................... ...