Swing Development using JBuilder


Audience
The course is intended for developers and programmers who have a working knowledge of Java and will be developing graphical applications using the Swing framework
   

Duration

3 Days
   
Course Abstract
This course utilizes both instructor-led discussions and interactive workshops to demonstrate the development of Swing-based graphical applications. This seminar will illustrate: the role of graphical development, use of the JBuilder Design mode, depict the role of components and containers, integration of JBuilder components, understand the different layout managers, creating event-based processing, demonstrate development and testing using JBuilder IDE, demonstrate use of menus and toolbars and the use of nested layout managers.
   
Objectives
  • After completing this course, students will be able to:· Understand the role of graphical Java applications and integration into an MVC architecture· Depict the differences between AWT and Swing components· Illustrate the role of the different J2EE Swing components and containers· Demonstrate the use of the JBuilder Design mode for creating Swing applications· Illustrate the different types of layout managers: BorderLayout, XYLayout, GridLayout, GridBagLayout, FlowLayout, VerticalFlowLayout and CardLayout· Discuss the migration of layout managers to GridBagLayout· Demonstrate the abilities of Java WebStart and JNLP files for initiating client applications· Understand the deployment steps for deploying JAR files· Illustrate the development of menus, sub-menus and toolbars· Depict the development of event-based programming for handling client interactions
   
Class Format Lecture and Lab
   
Prerequisites

Each student should have a thorough understanding of the Java language and the Windows and/or Linux environment(s).