Sun Java Solaris Communities My SDN Account Join SDN
 
Online Courses

Training and Tutorials: Graphical User Interfaces and Printing

 

Training Index

Use Java to create a GUI? Sure! These tutorials or short courses cover everything you need to know for working with the Abstract Window Toolkit (AWT) and Java Foundation Classes (JFC) Project Swing APIs.

December 2006
Trail: Creating a GUI with JFC/Swing
This trail tells you how to create graphical user interfaces (GUIs) for applications and applets, using the Swing components.

August 2003
Building an Application, Part 5 by Dana Nourie, Release 1.3
Part 5 of this tutorial shows you how to separate interface from implementation, create a DiveRecord object., serialize objects and write them to files, read them back into the GUI, and more.

June 2002
Building an Application, Part 4 by Dana Nourie, Release 1.3
Part 4 of this tutorial shows you how to prepare for and handle errors, read from and write to files, use the Box layout, use the JFileChooser class for naming new files, and more.

January 2002
Building an Application, Part 3 by Dana Nourie, Release 1.3
Part 3 shows you how to retrieve and display user input, understand encapsulation and access control, arrange nested layouts, understand event handling basics, and use inner classes.

January 2002
Building an Application, Part 2 by Dana Nourie, Release 1.3
Part 2 of this tutorial series introduces inheritance, image and text objects, and how to arrange those objects using a layout manager.Learn how to build graphical user interfaces, display Java widgets and make them respond to physical events, and how to create windows and menus for standalone applications.

November 2001
Building an Application, Part 1 by Dana Nourie, Release 1.3
Part 1 of this tutorial series introduces classes, objects, and methods in the first part of this tutorial that teaches Java technologies and how they fit together in a dive log application.

July 2000
AWT Fundamentals by jGuru, Release 1.2
Learn how to build graphical user interfaces, display Java widgets and make them respond to physical events, and how to create windows and menus for standalone applications.

May 1999
Effective Layout Management by MageLang Institute — Release JDK 1.0.2
Make your layouts do what you really want them to. Find out how to make your GUI components stay put, resize properly, maintain the look and feel that you designed, and work well with other languages.

April 1999
Fundamentals of JFC/Swing: Part II by MageLang Institute — Release JDK 1.1.5
A new short course by the MageLang Institute-how to create GUIs, text documents, and a custom look & feel using JFC Project Swing components.

March 1999
Fundamentals of JFC/Swing, Part I by MageLang Institute — Release JDK 1.1.5
Learn how to use the JFC Project Swing component set where you previously used AWT components as well as how to use the JFC Project Swing's new and upgraded capabilities.

October 1996
The AWT Short Course by MageLang Institute — Release JDK 1.0.2
This course focuses on the Abstract Window Toolkit (AWT) elements used most often in applets. This course presents an overview of the main AWT elements, and uses flexible exercises that can be tailored to an individual's learning style.

To Top

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.