The Introduction to Java Swing Programming training course is designed to demonstrate the various User Interface (UI) Toolkits available within the Java language, focusing primarily on the Java Foundation Components (JFC), also known as Swing.
The course begins with a base level discussion around rich-client development, event-based programming, and Java's event model, within the context of the Abstract Windowing Toolkit (AWT). Next, it explores the core Swing component library, covering everything from JFrames to JTables. The course concludes by discussing about general user-interface design principles and packaging Java Graphical User Interface (GUI) applications.
Purpose
|
Learn how to design stand-alone desktop-oriented Graphical User Interface (GUI) based Java applications using Swing/Java Foundation Components (JFC). |
Audience
|
Experienced Java Programmers looking to build rich-client applications using Java GUI programming. |
Role
| Software Developer |
Skill Level
| Intermediate |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 3 Days |
Related Technologies
| Java | Java Swing / JFC | UI/UX |
Productivity Objectives
- Identify the key elements of a Java Foundation Component (JFC)
- Describe how the model-view-controller pattern is applied within Java Swing
- Compile a simple stand-alone Swing-based Graphical User Interface (GUI)
- Construct and implement a robust User Interface (UI) utilizing Layout Managers and JComponents
- Illustrate Swing utilities to create a more responsive UI