We have
trainers for:

 
 
 

Java Swing

Course Length: 3 days, $89 per book

This intensive, hands-on course emphasizes becoming productive quickly as a graphical Java programmer. Students learn how to create real-world GUI applications using Java's Swing classes.

Audience: Programmers who need to design and develop Java applications and applets for the client-side.

Prerequisites: Java Fundamentals for Non-C Programmers or Java Programming for the Enterprise.


Collections


Java Arrays
The Collections Framework
Set Implementation Classes
List Implementation Classes
Map Implementation Classes
Applying Algorithms
Implementation and Performance Strategies


Introduction to Threads


Non-Threaded Applications
Threaded Applications
Creating Threads
Thread States
Runnable Threads
Coordinating Threads
Runnable Interface
Threads in Applets
Interrupting Threads
ThreadGroups


Inner Classes


Inner Classes
Member Classes
Local Classes
Anonymous Classes
Instance Initializers
Nested Classes


Inheritance vs. Containment


Getting Started with Swing


AWT and Swing
Displaying a Window
GUI Programming in Java
Handling Events
Arranging Components
A Scrollable Component
Configuring Components
Menus
Using the JfileChooser
Heavyweight vs. Lightweight Components

Event Handling


The Event Delegation Model
Implementing a Listener
Semantic Events
List Selection Events
Event Objects
Mouse Events
Other Low-Level Events
A Popup Menu
Adapters


Components


Controlling Component Appearance
The Component Hierarchy
Fonts
Font Manipulation
Color
Getting Fancy
Text Components
Scrolled Components
JTable and MVC


Laying Out a Container


Containment Hierarchy
Using Layout Managers
Top-Level Containers
General-Purpose Containers
FlowLayout
Box and BoxLayout
CardLayout
JTabbedPane
GridLayout
GridBagLayout and GridBagConstraints
Non-Managed Containers


Specialized Components


Specialized Components
Compound Components
Dialogs
Extending Dialog
Using JOptionPane
Choosers

Applets


Loading Applets
The <APPLET> Tag
GUI Applets
Graphical Applets
HTML Parameters
Retrieving Images
Browser Interaction
Applet Methods
Applet vs. Application
Swing Applets
Plug-Ins
HTML Tags for Swing Applets
Security


Input/Output Streams


Overview of Streams
Bytes vs. Characters
Converting Byte Streams to Character Streams Binary Input and Output
PrintWriter Class
Reading and Writing Objects
Streams Streams Streams
Buffers, Channels and Charsets


Managing Security Policies


The Java Security Model
Policy Entries
Policy Files
Using the Policy Tool
Security Managers
Default Applet Security


.
   
back to top

UnixTrainer, Inc.
760-471-7070
Trainers@UnixTrainer.com