GWT Designer is a powerful and easy to use bi-directional GUI creator that supports the Google Web Toolkit (GWT). With GWT Designer, you can use the visual designer and Java code will be generated for you. You can easily add controls using drag-and-drop, add event handlers to your controls, change various properties of controls using a property editor and much more. You have complete freedom to change and refactor its generated code and see your changes immediately reflected in the visual designer. GWT Designer's powerful parser can also reverse engineer code created by hand.
GWT Designer is built as a plug-in to Eclipse and the various WebSphere Studio and Rational IDEs (WSSD, WSAD, WSED, RAD, etc). The plug-in builds an Abstract Syntax Tree (AST) to navigate the source code and uses GEF to display and manage the visual presentation. Using WYSIWYG layout tools, you don't need to write any lines of Java code - the designer will generate the code for you. Generated code doesn't require any additional custom libraries to compile and run beyond GWT itself: all of the generated code can be used without having GWT Designer installed. GWT Designer can read and write almost any format. It also supports free form code editing (make changes anywhere, not just in special areas) and most user refactorings (you can move, rename and subdivide methods without a problem).
For more information, visit...
http://www.instantiations.com/gwtdesigner