
12
CHAPTER
Graphical User Interfaces
Introduction
12.1 GUI Applications Using JFrame
12.2 GUI Components
12.3 A Simple Component: JLabel
12.4 Event Handling
12.5 Text Fields
12.6 Command Buttons
12.7 Radio Buttons and Checkboxes
12.8 Programming Activity 1: Working
with Buttons
12.9 Lists
12.10 Combo Boxes
12.11 Adapter Classes
12.12 Mouse Movements
12.13 Layout Managers: GridLayout
12.14 Layout Managers: BorderLayout
12.15 Using Panels to Nest Components
12.16 Programming Activity 2: Working with
Layout Managers
12.17 Chapter Summary
12.18 Exercises, Problems, and Projects
12.18.1 Multiple Choice Exercises
12.18.2 Reading and Understanding
Code
12.18.3 Fill In the Code ...