Graphic Java 2: Mastering the Jfc, By Geary, 3Rd Edition, Volume 2: Swing - page 1