Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Core Swing: Developing Java GUIs Using Swing :: [DTW-3400]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. DTW-3400   length. 3 days
type. Instructor-Led   partner. Sun Microsystems
price.
$1,350 :: $1,148 GSA GOV.
 
 
In this practical 3-day Swing course, you will learn to develop desktop applications using Swing under Java 1.6. You will learn how to design and write form-based GUI applications using standard Swing components and, off course, how to use the Model-View-Controller approach to build your Swing-based applications. You will also learn how to use interface components and component layout managers provided by Swing and discuss important best practices for user interface design.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
This course is for an experienced Java programmer who wants to learn how to use Swing and Model View Controller for your Java Desktop GUI development.
 
prerequisites
 
 
To benefit from this Swing course, you need to attend one of Sun's Java programming courses or have equivalent experience before attending this Swing course.
 
skills gained
 
 
Upon successful completion of the course, the student should be able to:

Recognize good user interface design principles
Use Swing's GUI components and Component Layout Managers
Write GUI's for form-based applications using standard Swing components
Understand how develop your GUIs using Model View Controller
Write Unit Tests for your Swing-based GUIs




 
course content details  
 


  Module 1 - Introduction

Why Swing?
AWT, SWT & Swing Comparison
Why Model–View–Controller?
Pluggable Look-and-Feels
Applets
Java web start
Hello World in Swing
Sample UIs




  Module 2 - Swing Fundamentals

Event-driven UIs and Swing event handling
Simple Example: Button in a Frame
MVC
Fonts, colors, borders
A word on threads




  Module 3 - Common Containers, Components, and Layouts

Containers
JFrame, JDialog, JPanel, JScrollPane
Components
JComponent
JLabel, JButton
JToggleButton, JRadioButton
Sliders and spinners
JTextField and JTextArea
Layouts
FlowLayout, BorderLayout, GridLayout, BoxLayout




  Module 4 - Menus, Actions, and Toolbars

JMenu, JMenuItem
JToolBar, Action
Putting it together: Developing a simple application




  Module 5 - Principles of UI Design

Designing for ease of use
Paper prototypes and usability testing
Performance and perceived performance




  Module 6 - More Containers, Components, and Layouts

Containers
JPopup
JSplitPane and JTabbedPane
Components
Tooltips
ComboBoxes
Listboxes
JProgressBar
JTable
Layouts
GridBagLayout




  Module 7 - Automatic Testing with JFC Unit


  Module 8 - Branding and Customization

About Box
Splash screens
Logos and icons
Internationalization / Localization




  Module 9 - Even More Containers, Components, and Layouts

Containers
JDesktopPane, JInternalFrame
JRootPane, JWindow
Components
File chooser
Color chooser
Date chooser
JOptionPane
JTree
Layouts
SpringLayout, OverlayLayout




  Module 10 - Printing and Data Transfer

Printing
Copy and paste
Drag and drop





 
Refresh your IT training.

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Give your team direction.  Authorized IT education.

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware