Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Developing Java GUIs Using Swing

School/Trainer:

Sun Microsystems, Inc.
Atlanta, Boston, Los Angeles, Edison, Louisville, New York, Phoenix, San Diego, San Francisco, Tampa, United States

Course Format: Classroom | E-learning | Virtual Class | Online/Live | On-site/In-house | Blended | Self-paced

Course Description:

'' 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
...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.sun.com/

Phone:(800) 422-8020

School Address/Venue(s):

Sun Microsystems, Inc.
M/S UBRM02-119
500 Eldorado Blvd.
Broomfield, Colorado 80021 USA

Jobs & Resumes: Atlanta, Boston, Los Angeles, Edison, Louisville, New York, Phoenix, San Diego, San Francisco, Tampa
Houses & Roommates: Atlanta, Boston, Los Angeles, Edison, Louisville, New York, Phoenix, San Diego, San Francisco, Tampa
Travel Agencies: Atlanta, Boston, Los Angeles, Louisville, Phoenix, San Diego, San Francisco,

Search other schools for Developing Java GUIs Using Swing training resources.




Other training courses offered by Sun Microsystems, Inc.:

Perl Programming
Solaris 10 Operating System Internals
Real-Time Programming for the Solaris Operating Environment
Web 2.0 and Java Web Site Development
Sun Certified Java Programmer (SCJP)
Core Ajax: Enterprise Web Development with Ajax
JavaScript Language for Java Developers
Core JSF: JavaServer Faces in Action With Ajax
G and G Primer: Rapid Web Development with Groovy and Grails
Developing JavaServer Faces Components with Ajax
Java Application Security
Java SE 6 Platform
Developing Mobile Phone Applications With J2ME Technology
J2ME and Mobile Phone Development Topics
Mobile Desktop Development with Java Technologies
Java(TM) Persistence API
Developing Applications with Apache Struts
Developing Secure Web-Tier Applications
Business Component Development with Enterprise JavaBeans Technology


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009