Java Swing - 14 Hour Online Class or 2 Day Classroom Workshop

An introduction to the Swing framework of GUI components for developers familiar with Java and the AWT, geared toward development of Java front ends for applets and applications. Covers an overview of Swing and JFC, a comparison of Swing versus the AWT, Lightweight Components and Swing event handling; Swing basics including where it lives, the Swing Packages, Components, Constants, and features; Heavyweight Swing Containers; Menus and Toolbars; Swing Dialogues and customization; Borders; Swing Containers and Internal Frames; MVC and Swing Data Models.

Online Class Schedule

Request a Class

 

Request More Info

   

Buy Course Book

 


Topic Summary | Print Version

Class Description:

This course will introduce the Swing framework of GUI components, show how it fits in the overall JFC framework and contrast it against AWT. It will highlight the advantages of using Swing over AWT and go over the added features and components that make up this flexible framework. Finally it will illustrate its use in developing professional user interfaces and provide recommendations on how to build robust interface.

Audience: This course is intended for those interested primarily in developing Java front ends for either applets or applications.

Prerequisites: Students are expected to be familiar with the Java programming language and have some basic experience working with the AWT. In particular, the student should be familiar with layout managers and event handling.

Objectives:

  • Compare AWT with Swing and highlight new features and improvements over AWT
  • Place Swing in JFC context
  • Understand the JFC/Swing architecture and the MVC pattern
  • Demonstrate the most common Swing components
  • Impart to students the knowledge to build robust user interfaces

Look Inside This Book:

Topic Summary

To Top | Topic Summary