Session Details

Week 5, Session 14 — Tue Oct 8

Reading

  1. Big Java, §10.7–10.10

HW Due

  1. HW 13

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
  2. Oracle’s Swing Tutorial

Outline

  1. [5 min] Questions
  2. [10 min] Discuss answers to BoardGames design exercise
  3. [25 min] Call backs, event handling, inner classes
  4. [5 min] break
  5. [25 min] Basic window layout, event handling practice
  6. [25 min] Mouse listeners, more event handling practice
  7. [10 min] Work time

HW Assigned

  1. HW 14