Session Details
Week 6, 
Session 16 — Mon Jan 18
Reading
- 
 Big Java, §9.6–9.10
HW Due
- 
 HW 15
Topics
- 
 Swing containers, Layout Managers
- 
 Event-based programming
- 
 Listeners, callbacks, and inner classes
- 
 Buttons and other Swing objects
Resources
- 
 Slides
Outline
- 
 [5 min] Questions
- 
 [5 min] Discuss answers to BoardGames design exercise
- 
 [10 min] Brief introduction to event-driven programming
- 
 [65 min] SwingDemo exercise, pair programming (convocation schedule)
HW Assigned
- 
 HW 16 SwingDemo due Wednesday (not Tuesday), maybe more BoardGames design