JAVA FOUNDATION CLASSES: SWING

2 Days course

Language: English

This course is only available on request!!


DESCRIPTION
With the arrival of Sun's Java Foundation Classes (JFC), Java developers can write full-featured, user friendly, platform independent end user applications.
This two-day course shows you how to take advantage fo the new JFC Swing classes to streamline the construction of state-of-the-art user interfaces.

WHAT YOU WILL LEARN
You'll learn what the Swing classes are, what they allow you to accomplish, and how they work together.
Step-by-step you will be able to develop JFC-based applications and components, and master such crucial JFC concepts as pluggable look-and-feel.
Java Foundation Classes: SWING begins with basic principles of programming with Swing and then moves on to explain the model-view-controller (MVC) architecture found in SWING components.
Additional topics include the layout manager, springs and struts, actual controls like buttons, keyboard handling (and mouseless operation) and dialog boxes, the tree and table controls and a look at creating mulitple document interface (MDI) applications.

ASSUMED KNOWLEDGE
Java Programming

OUTLINES

CHAPTER 1: REVIEW OF TGHE ABSTRACT WINDOWING TOOLKIT (AWT)
1) AWT Layout Managers
2) AWT Components
3) AWT Events

CHAPTER 2: INTRODUCTION TO SWING
1) Java Foundation Classes (JFC) Overview
2) Swing Overview
3) Model View Control Architecture (MVC)
4) Converting an AWT application to Swing
5) Pluggable Look and Feels

CHAPTER 3: SWING COMPONENTS AND THEIR NEW EVENTS
1) Basic AWT-ish components
2) Abstract Action
3) ChangeEvent
4) Lists
5) Borders
6) Tabbed Pane
7) Tables
8) Trees
9) ToolTips
10) Advanced Text
11) Internal Frames
12) Multiple Document Interface

CHAPTER 4: SWING LAYOUT MANAGERS
1) Box Layout
2) Overlay Layout
3) ScrollPaneLayout
4) ViewportLayout

CHAPTER 5: MISCELLANEOUS FEATURES
1) Undo
2) Time Class
3) Create your own component


[HOME] [dates] [reserve] [seminars]
FDDI Institute
De Regenboog 11 - 2800 Mechelen - Belgium - Europe
Tel 32 15 24 50 58 - Fax 32 15 25 10 50