Session Details

Week 6, Session 16 — Mon Jan 18

Reading

  1. Big Java, §9.6–9.10

HW Due

  1. HW 15

Topics

  1. Swing containers, Layout Managers
  2. Event-based programming
  3. Listeners, callbacks, and inner classes
  4. Buttons and other Swing objects

Resources

  1. Slides

Outline

  1. [5 min] Questions
  2. [5 min] Discuss answers to BoardGames design exercise
  3. [10 min] Brief introduction to event-driven programming
  4. [65 min] SwingDemo exercise, pair programming (convocation schedule)

HW Assigned

  1. HW 16 SwingDemo due Wednesday (not Tuesday), maybe more BoardGames design