Building User Interfaces
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.
While it is possible to manipulate the browser's DOM directly using the
DOM interface, it is far easier to use
classes from the Widget hierarchy.
You should rarely, if ever, need to access the DOM directly. Using widgets
makes it much easier to quickly build interfaces that will work correctly
on all browsers.
Specifics
-
Widgets and panels are
client-side Java
classes used to build user interfaces.
-
A gallery of widgets and panels.
-
Widgets publish events using the well-known listener pattern.
-
Create your own widgets completely in Java code.
-
Understanding how widgets are laid out within panels.
-
Widgets are most easily styled using cascading style sheets
(CSS).
-
Optimize the performance of your application by reducing the
number of HTTP requests for images.