Java GUI Programming
Interactive Instructor Based Video Training Courses

Trainer Outline Specials Buy Options


4 titles - including the following topics:

• Introduction to GUI Programming
• OC AWT and Swing
• OC GUI Fundamentals
• OC Heavyweight vs. Lightweight
• The J Frame Class
• OC The J Label Class
• OC J Button Class
• OC The J Textfield Class
• OC Pluggable Look and Feels
• Layout Management
• Managing the Layout
• OC J Scroll Pane Class
• OC The J Tabbed Pane Class
• OC Swing Event Classes
• OC Common Event Methods
• Tree Classes and Interfaces
• Building a Tree
• Applet Methods
• Embedding Applets
• Passing Parameters to Applets
• Application to applet

(see below for complete outline)


Course Description:
As the need increases for Web Applications, so does the need for Web Application Developers. KeyStone’s Java™ training will provide you with a strong foundation in the three main areas of web application development: databases, SQL, HTML and Servlets.


About this software:
The Java™ GUI is an operating system independent “Graphical User Interface”, allowing Java™ programs to function across varying operating systems.


Competitive Advantages:
1. Our training is media-rich, interactive and engaging. Unlike many of our competitors, we incorporate talking heads, screen shots, PowerPoint presentations, and white board simulations to give our customers an engaging learning experience rather than a boring one. 2. We use Trainix™ instructors. Trainix has developed high impact Java courseware that is considered the gold standard in the industry. Trainix employs experienced software engineers who also are known for their people skills. They only employ the highly experienced technical person who can break down complex technical details into simple examples and everyday language.


Trainer Information: Eric Rich
Eric Rich has been employed with Trainix since 1997, and is formally trained in Java™, Unix/C++, as a Linux Professional and a Langevin Teaching Professional. Eric developed the Bitstorm ISP Network as the Web Administrator, and programmed the management and billing systems. Bitstorm is the first all fiber optic ISP in Volusia County, Florida. He has also provided consulting and instructional services for AT&T, IBM, NASA and the Florida Institute of Technology.

This training is a collaborative project by Trainix, Inc. and Baer Wolf, Inc..


Java GUI Programming: Level I


1.0 Introduction to GUI Programming

1.1 What is a GUI?
1.2 OC History of GUI
1.3 OC What is AWT?
1.4 OC What is Swing?
1.5 OC AWT and Swing Differences
1.6 OC GUI Fundamentals
1.7 OC What is a Component?
1.8 OC What is a Container?
1.9 OC Heavyweight vs. Lightweight
1.10 OC Model View Controller
1.11 OC Layout Management
1.12 OC Containers
1.13 OC AWT Components
1.14 OC Swing Components

2.0 Getting Started with AWT
2.1 Creating a GUI
2.2 OC What is a Frame?
2.3 OC The Frame Class
2.4 OC Frame Examples
2.5 OC The Label Class


2.6 OC Adding Components
2.7 OC Label Example
2.8 OC Te Button Class
2.9 OC Button Example
2.10 OC The Text Field Class
2.11 OC Text Field Example

3.0 Getting Started With Swing
3.1 The J Frame Class
3.2 OC Frame Example
3.3 OC Closing Frames
3.4 OC The J Label Class
3.5 OC Window Panes
3.6 OC Adding Components
3.7 OC Label Example
3.8 OC Marking Up Labels
3.9 OC J Button Class
3.10 OC The J Textfield Class
3.11 OC Pluggable Look and Feels

Java GUI Programming: Level II


1.0 Layout Management

1.1 Managing the Layout
1.2 OC Layout Managers
1.3 OC Swing Layout Managers
1.4 OC Setting a Layout Manager
1.5 OC Flow Layout Manager
1.6 OC Border Layout Manager
1.7 OC Grid Layout Manager
1.8 OC Grid Bag Layout Manager
1.9 OC Box Layout Manager
1.10 OC Component Spacing
1.11 OC Managing Extra Space
1.12 OC Sectioning Frames
1.13 OC Card Layout Manager
1.14 OC J Scroll Pane Class
1.15 OC The J Tabbed Pane Class
1.16 Using Borders
1.17 OC Example Tittle Borders


2.0 OC Event Handeling

2.1 Introduction to Events
2.2 OC Event Delegation Model
2.3 OC Event Handler Example
2.4 OC Register an Event Handler
2.5 OC Low Level Event Classes
2.6 OC Swing Event Classes
2.7 OC Event Listener Interfaces
2.8 OC Adapter Classes
2.9 OC Listener Register Methods
2.10 OC Common Event Methods
2.11 OC Components
2.12 OC Even Handeling Example Using Inner Classes
2.13 OC Creating a Custom Event Class

Java GUI Programming: Level III


1.0 Text Components

1.1 The J Component Class
1.2 OC Password Fields
1.3 OC Text Areas
1.4 OC J Text Area Example
1.5 OC Working With Editor Panes
1.6 OC J Editor Pane Example
1.7 OC The J Text Pane Class

2.0 General Components
2.1 Check Boxes
2.2 OC Radio Buttons
2.3 OC Combo Boxes
2.4 OC Selection Lists
2.5 OC Tool Bars


2.6 OC Tool Tips
2.7 OC Slider Bars
2.8 OC Progress Indicators
2.9 OC Menus 4 takes

3.0 OC Tables
3.1 Working With Tables
3.2 OC The J Table Class
3.3 OC Creating a Basic Table
3.4 OC Column Widths
3.5 OC User Selections
3.6 OC User Interaction
3.7 OC Retrieving Selected Data
3.8 OC Selection Editors

Java GUI Programming: Level IV


1.0 Growing Trees

1.1 Visual Tree Elements
1.2 Tree Classes and Interfaces
1.3 Building a Tree
1.4 Connection Lines
1.5 Scrolling Trees
1.6 Selection Modes
1.7 Selection Events
1.8 Sell Editors
1.9 Custom Sell Editors

2.0 Dialogs and Pop- Ups
2.1 What is a Dialog?
2.2 Dialog Classes
2.3 Factory Dialogs
2.4 J File Chooser Class
2.5 Pop-Up Menu


3.0 Graphical Programming

3.1 Coordinates
3.2 Painting
3.3 The Graphics Class
3.4 The Color Class
3.5 The Font Class
3.6 Drawing
3.7 Working With Images

4.0 Writing Applets
4.1 What is an Applet?
4.2 Applet Methods
4.3 Applet Life Cycle
4.4 A Basic Applet
4.5 Embedding Applets
4.6 Passing Parameters to Applets
4.7 Using Components
4.8 Application to Applet
4.9 The Applet Viwer Utility


Note: Course outlines are subject to change.

Java GUI Programming on DVD-ROM - Desktop Learning Library Edition

4 Levels (132 Lessons) Single User $499 Qty: Add To Cart
4 Levels (132 Lessons) Lending License $1499 Qty: Add To Cart