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
- Widgets – Create user controls with widgets
- 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 widgets
- 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