Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Microsoft technologies
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Introduction to Java GUI Programming
Java Training Overview

This hands-on course teaches programmers the essentials of GUI programming in Java. It addresses creation of GUIs through applets and stand-alone front-end applications. It focus primarily on the Swing library but also discusses the Abstract Window Toolkit (AWT) library and the differences between the two.

Java Training Prerequisites

Fundamentals of Java Programming or equivalent. Experience in GUI design and event driven programming is helpful.

Java Training Course duration

2 Days

Java Training Learning Objectives

After completing this course a student should:

  • Understand what GUI capabilities are built into Java and where they apply.
  • Understand the differences between the two Java GUI libraries.
  • Be able to create simple graphical interfaces in applets and stand-alone applications using Java Swing.
  • Understand the Java event model and be able to use it to trap GUI events.
Java Training Course outline
  • GUIs in Java
    • What are your choices for using Java to create GUIs?
  • Applet Basics
    • What's an Applet?
    • The Hello World Walkthrough, Revisited
    • The Structure of an Applet
  • Component Basics
    • GUIs in Java
    • Components
    • Designing GUIs in Java
    • The JButton Component
    • The JLabel Component
    • Text Components
  • Colors, Fonts & Borders
    • Colors
    • Fonts
    • Swing Borders
  • Event Handling
    • Event-Handling Concepts
    • Java Event-Handling
    • The Basic Technique
    • Event Model Features
    • Event Categories
    • Event Classes
    • Getting Event Information
    • Event Listeners
    • Adapter Classes
    • Registering Listeners
    • Event Handling Approaches
  • Containers
    • What's a Container?
    • Basic Types of Containers
    • Container Features
    • Using a Container
    • Getting Parentage
    • Containers in AWT & Swing
    • Swing Top-Level Containers
  • Layout Managers
    • What is a Layout Manager?
    • Layout Managers Tour
    • BorderLayout
    • GridLayout
    • Absolute Positioning
    • GridBagLayout
  • GUI Applications
    • Standalone Containers
    • Message Dialogs
    • Menus
  • Where To Go With Java?
    • Core Techniques
    • Support APIs
    • Major APIs
Hardware/Software Requirements
  • Hardware Requirements
    • Intel-based PC Workstation
      • Windows 95, 98 or NT)
      • Minimum 486 33Mhz Processor
      • Minimum of 32 MB memory
    OR
    • SUN Solaris/SPARC
      • Minimum of 32 MB memory
  • Software Requirements
    • Java 2 Standard Edition version 1.3 software and documentation*
    • Adobe Acrobat Reader*
    • Student files
    • Text editor*

 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy
Copyright © SB