How to Make Java Suited For Desktop Apps.
Even if you manage to create a terrific first Swing app for your users, the second one will probably hurt you.
Joshua Marinacci's asked on his Blog Why don't you ship Swing apps? and suggested some usual reasons like deploying the JRE, Swing API complexity and corporate focus on web apps. I'd like to add and discuss one more reason:
- No class / code...