Session Details

Week 5, Session 15 — Wed Oct 8

Reading

  1. Big Java, §9.6–9.10

HW Due

  1. HW 13

Topics

  1. Event-based programming
  2. Listeners, callbacks, and inner classes
  3. Buttons

Resources

  1. Slides

Outline

  1. [10 min] Questions
  2. [15 min] Discussion of Game interface
  3. [25 min] Call backs, event handling, inner classes
  4. [5 min] Break
  5. [15 min] Basic window layout, event handling practice
  6. [15 min] Mouse listeners, more event handling practice
  7. [20 min] Work time

HW Assigned

  1. HW 14