Profile


e-Catalog


Contact

Search

Cart
Java Enterprise Connectivity: Swing and the JFC

Course Status: Released
Course Language: English
Course Duration: 4 Hours
Deployment Options: Online, Interactive CDs, Network, Downloads, Intranet

Audience
Programmers wishing to learn the fundamentals of the JFC (Java Foundation Classes) and its lightweight GUI component library Swing
Prerequisites
Familiarity with previous SmartCourses in the Java 2 SmartCurriculum; a good understanding of programming principles; knowledge of a procedural programming language such as C, Pascal, or Basic; an understanding of programming GUI applications using the Java AWT; knowledge of object-oriented programming and C++, or equivalent, would be an advantage
Course Aim
To describe how to create GUIs using the JFC Swing classes and to outline the advanced features of Swing
Learning Objectives
Outline the architectural differences between AWT and Swing components.
Understand the advanced features of Swing that make designing complex GUIs easier.
Construct a simple application using the JTree Swing component.
Choose an appropriate Swing layout manager.
Understand the concepts behind Swing's Model-View-Controller (MVC) infrastructure and understand how to implement multiple views of a single data model.
Understand how to develop multi-threaded applications using Swing components.
Understand some of the JFC's more advanced features such as the 2D, Accessibility, and Printing APIs.
Topics Covered
The JFC, Swing, and the AWT
-
Evolution of Swing/JFC
- Swing and AWT architecture compared
- Swing features

Using Swing components
-
Coding and running a Swing component
- Hands-on: Coding a JTree Swing component
- Swing layout management
- Hands-on: Managing Swing layout

Model-View-Controller concepts and Swing
-
MVC concepts and Swing
- Swing models and model events
- Lightweight component interaction

JFC and Swing advanced features
-
Threads and Swing
- Printing, accessibility, and 2D imaging


| About Eno.com | Security&Privacy | Contact Us |
Copyright © 1998-2001 E&A Inc.. All rights reserved.