Get the Code:

I show you how to Make a Java Paint Application! One of you guys asked me to do this and it gives me a great opportunity to review and cover new topics all at once.

I cover swing, events, mouse events, Graphics2D, ArrayList, and numerous other topics.