Tooling hindered client side GUI development in Swing, not the API
What's really needed: Visual C++ for Java; One button apps
Microsoft, Macromedia, and probably Apple understand this.
Sun and IBM don't. Eclipse is just another API, not another tool.