Graphic Java 1.2: Mastering the JFC - Swing Components: v. 2 by David H. Geary, Alan L. McClellan (Mixed media product, 1999)