Joe,
First let me state as a Java Swing UI developer I love how these labs have been thought out. I’m used to lots of abstraction with MVC and JTables for example but this is very well done. Not sure I got the football analogy but Figure 12.4 was excellent.
Bottom of page 169, 2nd line of last paragraph states: (which means it can be appear on screen)
I’m guessing the word “be” should be removed and replaced with: (which means it can appear on screen)
Cheers,
Ed