Session
Advanced Effects in Java Desktop Applications
Kirill Grouchnikov, Amdocs
Track: Java
Date: Wednesday, July 25
Time: 10:45am
- 11:30am
Location: D137-138
This session discusses advanced painting techniques in Swing including translucency, non rectangular components, overlay and transition animation effects.
Discussion on each technique includes demoes, technical implementation details, amount of application code that needs to be written, limitations placed on the application code (support for different LAFs, support for custom controls and custom painting logic etc), performance implications and more.
While participants are expected to have intermediate-to-advanced knowledge of Swing for the technical discussions, most of the techniques can be put to use with only basic Swing skills. In addition, the session presents multiple demoes that showcase the power of Swing as a multi-platform UI toolkit.





















