About Us
Education and Training
Education and Training

Consulting
Gifts
Contacting Us
Employment
The Pantheon Systems Journal
Home

Pantheon Systems, Inc.
The Object Technology Company


Mastering Swing and AWT
Optimizing GUI & Graphics in Java

Duration: 3 days

Class size: Up to 12 students

Who should attend?
Java programmers who want to use the full power of the Java Swing and AWT classes.

Course contents and activities
The Swing package, or Java Foundation Classes, as it was called earlier, is a full-fledged graphics and event-handling mechanism, including support for drag-and-drop, image handling, etc. Swing, and AWT, which Swing is based upon, are essential parts of a GUI developer or Web designer's skillset.

This course covers the basics of AWT, and moves on to using Swing in power mode. Attendees will come away with an excellent grasp of how to design graphical applications in Java, using the full capabilities of Swing, including 2D rendering.

The course includes a final project building a full-fledged Swing application.

  1. Introduction
  2. Applets, AWT, and Graphics in Java
  3. AWT - A short tour
  4. Compatibility issues
  5. Components
  6. Containers
  7. Event handling in AWT 1.1
  8. Layout managers
  9. Buttons, Checkboxes and Checkgroups
  10. Menus
  11. Fonts and Colors
  12. The Swing Approach
  13. JTextField, JFrame and JTabbedPane
  14. Menus in Swing
  15. Buttons and Labels in Swing
  16. JComboBox
  17. JSlider and JPassword
  18. 2D Drawing in Swing
  19. Swing Application Developemnt

Mastering Swing and AWT contains over 20 lab exercises, each designed to give attendees a clear understanding and practical experience of using the key constructs needed to build actual applications. By the end of the course attendees would have built a complete stand-alone application and applet utilizing the classes discussed in the course. Participants will return with an excellent understanding of GUI and graphics development in Java.

Top

Registration | Calendar | Curriculum | After Hours | Forms | Schedules/Pricing

>

Copyright© Pantheon Systems, Inc. All rights reserved.