Free Swing and AWT Resources
Fundamentals of JFC/Swing: Part I
The goal of this two-part course is to help you understand Swing and the advantages it gives you over the Abstract Window Toolkit (AWT) used in JDK 1.1. You will learn about other upgraded capabilities, including Swing controls, layout managers, and events, as well as new capabilities not readily available in AWT.
Fundamentals of JFC Swing: Part 2
This is Part II of a two-part course on the Fundamentals of Swing. Part I provided a general introduction to Swing. After you complete Part II, you will be able to use this component set anywhere you previously used AWT components.
Effective Layout Management
The goal of this course is to help you effectively use layout managers with AWT and Java Foundation Classes (JFC) Project Swing components. You will learn how to build complex screens with the help of one or multiple layout managers. (download or online)
Quick Swing Tutorial for AWT users
This tutorial is aimed at getting Java programmers who already know the AWT going as quickly as possible in Swing.
Creating a GUI with JFC/Swing
Sun's Swing tutorial.
Fundamentals of JFC/Swing, Part I
A short course in Swing from Sun.
Fundamentals of JFC/Swing, Part II
A short course in Swing from Sun.
Get your GUI Swinging!
Learn how to use Swing in your applications, to add that professional touch.
AWT / Swing Tutorial
This tutorial gives a brief overview of working with AWT and Swing.
Swing Book
Free swing book.
AWT Fundamentals
The AWT is the window to the world for Java technology. This module will teach you how to use the Abstract Window Toolkit (AWT) to allow your programs to create a Graphical User Interface (GUI) to interact with your users. With this tutorial, you will learn how to use components or "widgets" (windows, buttons, checkboxes, scrollbars, menus, and so forth) to display your graphical interface and how to work with events to respond to input from the user
Basic User Interface Programming using the AWT and the JFC
This tutorial discusses using AWT and Swing to perform platform-independent GUI programming.
AWT Fundamentals
This Short Course introduces the Abstract Window Toolkit (AWT) technology.
THE AWT IN 1.0 AND 1.1
Sun's Abstract Window Toolkit site.