Session Details
Week 5,
Session 13 — Mon Apr 8
Reading
-
Big Java, §9.1–9.6 (9.1-9.5 in ed3)
-
Big Java, §9.7–9.11 (9.6-9.10 in ed3)
HW Due
-
HW 8
Topics
-
Scope
-
Packages
-
Interfaces and polymorphism
-
Listeners, callbacks, and inner classes
-
Swing containers, Layout Managers
-
Event-based programming
Resources
-
Slides
Outline
-
[20 min] Questions and exam overview
-
[10 min] Scope
-
[5 min] Packages
-
[15 min] Interfaces, Charges Demo
-
[5 min] Break
-
[40 min] Live-coding: Charges extension
-
[5 min] Reuse and Polymorphism
-
[25 min] Call backs, event handling, inner classes
-
[25 min] Basic window layout, event handling practice
-
[10 min] Work time
HW Assigned
-
HW 9