Courses
Java
Home
Corporate
Consulting
Contact Us
Courses
Jobs
Custom Topics

Customize this course,
choose your topics

Building Your Course
Custom Order Page
Building Guidelines

Selectable Topics
Advanced Applets
Advanced AWT
Collections
CORBA
Custom Components
Drag'n Drop
Enterprise JavaBeans
Event Delegation
GridbagLayout
InfoBus
Inner Classes
Internationalization
Java 2 Overview
JavaBeans
JFC Overview
JSP (Java Server Pages)
JSP Tag Libraries (taglib)
JDBC
JNI
RMI
Security
Serialization
Servlets
Struts
Swing
WebServices Overview
XML

Java Foundation Classes (JFC) Overview

The biggest, single improvement in the Java 2 release is the addition of the Java Foundation Classes (JFC). The JFC is a full-featured set of pure-Java classes for GUI development. The JFC is composed of:

  • Swing classes
  • Java 2D API
  • Accessibility
  • Drag and Drop
  • Applicaiton Services

This module gives an overview of these new classes. It defines them, gives a few demonstrations of their use, and explains their organization.

We are in the process of creating a detailed module on each of these topics. The following modules are currently available:

  • Swing
  • Drag and Drop
  • Java 2D API (under development)
  • Application Services (under development)

Objectives

  • Becomre familiar with all of the pieces of the JFC
    • Swing
    • Java Media API
      • Java 2D API
    • Drag and Drop
    • Accessibility Support
    • Application Services
      • Keyboard Navigation
      • Multithreaded Event Queue
      • Undo/redo framework
      • Bounded Range Model
      • Custom Cursors
      • Debug Graphics Utility
      • Repaint Batching
  • Several demonstrations are given.

Specifications

  • Duration (total): 45 minutes
  • Duration of Exercises: 0
  • Duration of Lecture: 45 minutes

Pre-requisites

If you are building a custom course, you will need to cover these topics before this topic can be presented:

In addition, material covered in this section requires attendees to know the following:
  • Basic Java knowledge including exception handling, threads, applets, full use of all the language constructs, and familiarity with the core Java 1.1 APIs.
  • Those without these pre-requisites should consider one of our Ultimate Java Programming Workshops.

A table of contents of this module is available upon request.

Return to the Custom Order Page.

Copyright ©2007 by Petronio Technology Group, Inc. All rights reserved. Petronio, "Targeted Technology Training", "T3" and "Turning new technologies into your competitive advantage" are trademarks of Petronio Technology Group. All other trademarks are the properties of their respective companies.