GWT user interface classes are similar to those in existing UI frameworks such as Swing and SWT except that the widgets are rendered using dynamically-created HTML rather than pixel-oriented graphics.
- Cross-Browser Support -- Use widgets and composites for cross-browser compatibility
- Layout Using Panels -- Explore the various panels available for layout
- Cell Widgets New 2.1 -- Work with widgets, panels, the DOM, events, CSS, declarative UI and images.
- Editors New 2.1 -- Allows data stored in an object graph to be mapped onto a graph of Editors.
- Working with the DOM -- When necessary, manipulate the browser's DOM directly
- Events and Handlers -- Handle events published by widgets9. Working with CSS -- Style widgets with cascading style sheets
- Declarative UI with UiBinder -- Build widget and DOM structures from XML markup
- Bundling Image Resources -- Optimize image loading by reducing the number of HTTP requests for images