Swing Short Course, Part II
MageLang Institute

Part I of the Swing Short Course provided a general introduction to Swing, and familiarized you with the Swing component set. Part II includes information on using Swing's Pluggable Look & Feel and Model-View-Controller (MVC) architecture. In discussing MVC, you will learn how to use the more advanced Swing controls, along with the advantages of designing your interfaces with the MVC model in mind.

The goal of this two-part course remains the same: to help you understand Swing and its advantages over the Abstract Window Toolkit (AWT). You will learn about similar capabilities that include Swing controls, layout managers, and events, as well as new capabilities not readily available in AWT.

All examples in this course include the complete source code, versus just short code snippets.

Short Course Prerequisites

A general familiarity with the Abstract Window Toolkit (AWT) and the Java 1.1 event model is assumed. If you are not familiar with these capabilites, see The Java Tutorial, section "New AWT Event Model."

Note: These course notes and exercises require a JDKTM 1.1.2 or higher environment.

How to Take this Short Course

Because people tend to learn in different ways and have different backgrounds, this course is designed with many paths through the material. You can begin with the Exercises and refer back to the notes, or you can begin with the Course Notes and follow the embedded links to appropriate exercises. It is possible to cover the course content in a depth-first, or breadth-first manner. For example, you may want to learn everything about a particular subject before moving on, or you may want to get a broad overview before exploring each subject in depth.

Entry Points:



Copyright © 1997 MageLang Institute. All Rights Reserved
May-97 Copyright © 1996, 1997 Sun Microsystems Inc. All Rights Reserved