The JavaTM Tutorial
Previous Page Lesson Contents Next Page Start of Tutorial > Start of Trail Search
Feedback Form
Examples Index

Trail: Creating a GUI with JFC/Swing

Lesson: Converting to Swing

This lesson tells you how to convert your AWT-based programs to use the Swing components. If a program was written for JDK 1.0 -- meaning that instead of using the event listening system introduced in JDK 1.1, it uses methods such as handleEvent and action -- you should convert the program to the newer event system first. Refer to Migrating to 1.1(in the Creating a GUI with JFC/Swing trail) for information and instructions on updating 1.0 programs.

Why to Convert

Swing components provide many benefits to programmers and end users. For a list of Swing features, see Swing Features and Concepts(in the Creating a GUI with JFC/Swing trail). Another good resource is the How Are Swing Components Different from AWT Components?(in the Creating a GUI with JFC/Swing trail) section. Unless you have a good reason not to convert, we urge you to convert to Swing components as soon as possible.

How to Convert

This section outlines a procedure for converting your programs to Swing. The good news is that converting 1.1 AWT-based programs to Swing can be pretty straightforward. The bad news is that we don't know of any automatic tools for doing so. If you find one, please tell us. Click the Creating a GUI with JFC/Swing radio button in Step 2.

Conversion Resources

This section provides several resources to help you with your conversion, including examples.

Solving Common Conversion Problems

Like the name says, this section lists some common gotchas, along with their solutions.

Previous Page Lesson Contents Next Page Start of Tutorial > Start of Trail Search
Feedback Form
Examples Index