My youtube channel is at http://www.youtube.com/carlislemc, with a collection of videos that explain Java concepts. This page has the associated source code for these videos.
The editor used for many of these videos is JGrasp (Auburn University). The custom DrawingPanel class used for graphics is by Stuart Reges and Marty Stepp (University of Washington) with customizations by Wayne Brown and Martin Carlisle. Reges and Stepp are the authors of Building Java Programs: A Back to Basics Approach. NetBeans is available from http://www.netbeans.org. Eclipse is available from http://www.eclipse.org.
· Java #E1 – Introduction to Eclipse – video
· Java #E3 – Creating a GUI with Eclipse – video