Swing Introduction: What is Swing?

Java Swing JFrame and JPanel: Window containers and panel containers

Java Swing Layout Manager (Full version)