Courses / Java/JavaEEWeb Development | Frameworks/Tools | Java/JavaEE | Ultimate | Managers | Nuggets/Seminars | |
|
|
|
Ultimate Swing | |
Course Syllabus | Time Table Calendar | Time Table List | |
![]() |
|
| Duration: 24 Hours (3 days) | |
| Upcoming Date: the upcoming date will be published soon | |
Day 1
Swing Recap ( 1 hour
):
- History.
- The Swing Composite pattern.
- Lightweight vs. Heavyweight components.
- Layout Managers.
The Swing MVC ( 4 hours):
- Introduction to Model View Controller (MVC).
- The Swing MVC.
- Understanding Swing Model.
- Decorating the Model.
- The Swing View.
- Introduction to pluggable look & feel
Swing and Multi-Threading ( 3 hours):
- What’s the problem?
- The Swing Threading Model.
- The Event Dispatcher Thread and Event Queue.
- Swing Workers.
- Overview of Foxtrot.
Day 2
Understanding Swing Components ( 5 hours):
- Overview of the Swing Components.
- Location, Size and Layout Managers.
- Component Painting Model.
- Writing your own components.
- Renderers.
- Editors.
Text Components ( 2 hours):
- Text Components Hierarchy.
- Documents - The text model.
- Text components and multi-threading.
Images and Java2D ( 1 hour
):
- Text Components Hierarchy.
- Working with Images.
- Image Loading.
- Volatile Images and Graphics Accelerator.
- Icons.
- Painting with Graphics2D.
Day 3
Images and Java2D (cont.) ( 1 hour
):
- Text Components Hierarchy.
- Working with Images.
- Image Loading.
- Volatile Images and Graphics Accelerator.
- Icons.
- Painting with Graphics2D.
Internationalization and Localization ( 2 hours):
- Character Encodings.
- Resource Bundles.
- Native to ASCII.
- BiDi.
- i18n and LayoutManagers.
Pluggable Look & Feel ( 2 hours):
- What is plaf.
- The UIManager.
- Working with UIDefaults.
- The UI Delegates.
- Implementing your own L&F.
Swing Performance ( 3 hours):
- Common Misconceptions.
- Pitfalls.
- Best Practices.
- Tuning.
Community Development
We have created a unique development process that harnesses the power of a worldwide community an...
High quality courseware
Get constantly updated and optimized courseware for your courses at attractive prices
Wish to develop a new course?
Browse the syllabi at Trainologic's site and find an undeveloped topic that fits your expertise (...
blog
11.07.11
AviN
How to make the most out of Sonar when working with legacy code
16.06.09
rank
Managing WebSphere 6 Resources with JMX - How to (part 2)
15.06.09

