Ultimate Swing
Information | Time Table | Download | Attend This Course | Purchase
Level:
% Complete:
 
 100%
Moderator: galm
Developers: galm
Tagged as: Java, GUI
View time table as: Calendar | List
Move the mouse pointer over a chapter to view its details.
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
Day 1
Swing Recap
Swing Recap (1 hour):
  • History.
  • The Swing Composite pattern.
  • Lightweight vs. Heavyweight components.
  • Layout Managers.
The Swing MVC
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
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
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
Text Components (2 hours):
  • Text Components Hierarchy.
  • Documents - The text model.
  • Text components and multi-threading.
Images and Java2D
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.)
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
Internationalization and Localization (2 hours):
  • Character Encodings.
  • Resource Bundles.
  • Native to ASCII.
  • BiDi.
  • i18n and LayoutManagers.
Pluggable Look & Feel
Pluggable Look & Feel (2 hours):
  • What is plaf.
  • The UIManager.
  • Working with UIDefaults.
  • The UI Delegates.
  • Implementing your own L&F.
Swing Performance
Swing Performance (3 hours):
  • Common Misconceptions.
  • Pitfalls.
  • Best Practices.
  • Tuning.
Note: This is only the estimated timetable. Final schedule will be decided on class.

« Back to courses list