This section looks at how the Swing library improves over the rudimentary AWT library. It assumes that you are familiar with the techniques discussed in the AWT section. See http://courses.coreservlets.com/Course-Materials/java.html for the full tutorial, associated code, exercises, and exercise solutions. You can also download PDF files of each lecture, for saving or printing. Please email firstname.lastname@example.org for info on how to arrange customized courses on Java 7, Java 8, JSF 2.2, PrimeFaces, Hadoop, and other Java EE topics onsite at YOUR location.