See: Description
| Interface | Description | 
|---|---|
| AcceptsOneWidget | Implemented by displays that can be given accept an  IsWidgetto show. | 
| AnimatedLayout | Specifies that a panel can animate between layouts. | 
| AttachDetachException.Command | The command to execute when iterating through child widgets. | 
| ChangeListener | Deprecated As of GWT 1.6, DOM and logical change events are separate. | 
| ClickListener | Deprecated Use  ClickHandlerinstead | 
| CustomScrollPanel.Resources | A ClientBundle of resources used by this widget. | 
| CustomScrollPanel.Style | Styles used by this widget. | 
| DialogBox.Caption | Set of characteristic interfaces supported by the  DialogBoxcaption. | 
| DisclosureHandler | Deprecated Use  CloseHandlerand/orOpenHandlerinstead | 
| DisclosurePanel.DefaultImages | |
| DisclosurePanelImages | Deprecated | 
| DisclosurePanelImagesRTL | Deprecated | 
| FiniteWidgetIterator.WidgetProvider | Provides widgets to the iterator. | 
| FiresDisclosureEvents | Deprecated Use  HasOpenHandlersandHasCloseHandlersinstead | 
| FiresFormEvents | Deprecated This interface was specific to  FormPanel; it is not
 generally useful and will be removed in a future version. | 
| FiresSuggestionEvents | Deprecated Use
  HasSelectionHandlersinstead. | 
| Focusable | A widget that implements this interface can receive keyboard focus. | 
| FocusListener | Deprecated Use  FocusHandlerand/orBlurHandlerinstead | 
| FormHandler | Deprecated Use  FormPanel.SubmitCompleteHandlerand/orFormPanel.SubmitHandlerinstead | 
| FormPanel.IFrameTemplate | |
| FormPanel.SubmitCompleteHandler | Handler for  FormPanel.SubmitCompleteEventevents. | 
| FormPanel.SubmitHandler | Handler for  FormPanel.SubmitEventevents. | 
| HasAlignment | A widget that implements this interface has an intrinsic alignment which
 can be manipulated using these methods and constants. | 
| HasAnimation | A  Widgetthat uses an animation should implement this class so users
 can enable or disable animations. | 
| HasAutoHorizontalAlignment | A widget that implements this interface can be configured to be aligned
 according to its contents' direction, in addition to the static alignment
 options offered by  HasHorizontalAlignment. | 
| HasCaption | A widget that implements this interface has a caption which can be set and
 retrieved using these methods. | 
| HasConstrainedValue<T> | Implemented by widgets that pick from a set of values. | 
| HasDirectionalHtml | An object that implements this interface contains html that has a direction. | 
| HasDirectionalSafeHtml | An object that implements this interface contains html that has a direction. | 
| HasDirectionalText | An object that implements this interface contains text that has a direction. | 
| HasEnabled | A widget that implements this interface can be put in an "enabled"
 or "disabled" state. | 
| HasFocus | Deprecated Use  Focusableinstead | 
| HasHorizontalAlignment | Characteristic interface which indicates that a widget can be aligned
 horizontally. | 
| HasHorizontalScrolling | Implemented by widgets that support horizontal scrolling. | 
| HasHTML | An object that implements this interface contains text, which can be set and
 retrieved using these methods. | 
| HasKeyPreview | Deprecated This interface is no longer implemented by any GWT library. | 
| HasName | A widget that implements this interface has a 'name' associated with it,
 allowing it to be used with  FormPanel. | 
| HasOneWidget | Implemented by panels that have only one widget. | 
| HasScrolling | Implemented by widgets that support scrolling. | 
| HasText | An object that implements this interface contains text, which can be set and
 retrieved using these methods. | 
| HasTreeItems | A widget that implements this interface contains
  itemsand can operate them. | 
| HasTreeItems.ForIsWidget | Extends this interface with convenience methods to handle  IsWidget. | 
| HasValue<T> | Extends  TakesValueto allow the value to be pulled back out, and to
 throwValueChangeEventevents. | 
| HasVerticalAlignment | Characteristic interface which indicates that a widget has an associated
 vertical alignment. | 
| HasVerticalScrolling | Implemented by widgets that support vertical scrolling. | 
| HasVisibility | Implemented by objects that have the visibility trait. | 
| HasWidgets | A widget that implements this interface contains
  widgetsand can enumerate them. | 
| HasWidgets.ForIsWidget | Extends this interface with convenience methods to handle  IsWidget. | 
| HasWordWrap | A widget that implements this interface has a 'word-wrap' property that can
 be manipulated using these methods. | 
| HorizontalScrollbar | Describes a horizontal scrollbar. | 
| HorizontalSplitPanel.Resources | The default resources used by this widget. | 
| HorizontalSplitPanelImages | Deprecated replaced by  HorizontalSplitPanel.Resources. | 
| ImageBundle | Deprecated replaced by  ClientBundleandImageResource | 
| ImageResourceRenderer.Template | |
| IndexedPanel | Implemented by panels that impose an explicit ordering on their children. | 
| IndexedPanel.ForIsWidget | Extends this interface with convenience methods to handle  IsWidget. | 
| InsertPanel | Implemented by  IndexedPanels that also allow insertions. | 
| InsertPanel.ForIsWidget | Extends this interface with convenience methods to handle  IsWidget. | 
| IsRenderable | An interface for UI elements that can be built by first generating a piece
 of HTML and afterwards wrapping a root widget. | 
| IsTreeItem | Extended by objects which have underlying  TreeItem. | 
| IsWidget | Extended by view interfaces that are likely to be implemented by Widgets. | 
| KeyboardListener | Deprecated use  KeyDownHandler,KeyUpHandlerand/orKeyPressHandlerinstead | 
| LoadListener | Deprecated use  LoadHandlerandErrorHandlerinstead | 
| MenuBar.MenuBarImages | Deprecated replaced by  MenuBar.Resources | 
| MenuBar.Resources | A ClientBundle that contains the default resources for this widget. | 
| MouseListener | Deprecated use  MouseDownHandler,MouseUpHandler,MouseOverHandler,MouseMoveHandler, andMouseOutHandlerinstead | 
| MouseWheelListener | Deprecated use  MouseWheelHandlerinstead | 
| NamedFrame.IFrameTemplate | |
| NativeHorizontalScrollbar.NativeHorizontalScrollbarUiBinder | |
| NativeHorizontalScrollbar.Resources | A ClientBundle of resources used by this widget. | 
| NativeHorizontalScrollbar.ResourcesTransparant | A variation of  NativeHorizontalScrollbar.Resourcesthat renders the scrollbar
 semi-transparent until it is hovered. | 
| NativeHorizontalScrollbar.Style | Styles used by this widget. | 
| NativeHorizontalScrollbar.StyleTransparant | A variation of  NativeHorizontalScrollbar.Stylethat renders the scrollbar semi-transparent
 until it is hovered. | 
| NativeVerticalScrollbar.NativeVerticalScrollbarUiBinder | |
| NativeVerticalScrollbar.Resources | A ClientBundle of resources used by this widget. | 
| NativeVerticalScrollbar.ResourcesTransparant | A variation of  NativeVerticalScrollbar.Resourcesthat renders the scrollbar
 semi-transparent until it is hovered. | 
| NativeVerticalScrollbar.Style | Styles used by this widget. | 
| NativeVerticalScrollbar.StyleTransparant | A variation of  NativeVerticalScrollbar.Stylethat renders the scrollbar semi-transparent
 until it is hovered. | 
| NativeVerticalScrollbar.UiBinderBundle | Client bundle used in the uibinder template. | 
| NativeVerticalScrollbar.UiStyle | Style used in uibinder template. | 
| NotificationMole.Binder | |
| NotificationMole.Style | Default CSS styles for this widget. | 
| PopupListener | Deprecated use  CloseHandlerinstead | 
| PopupPanel.PositionCallback | A callback that is used to set the position of a  PopupPanelright
 before it is shown. | 
| ProvidesResize | This tag interface specifies that the implementing widget will call
  RequiresResize.onResize()on its children whenever their size may
 have changed. | 
| RequiresResize | This interface designates that its implementor needs to be informed whenever
 its size is modified. | 
| ResizeLayoutPanel.Impl.Delegate | Delegate event handler. | 
| RichTextArea.BasicFormatter | Deprecated use  RichTextArea.Formatterinstead | 
| RichTextArea.ExtendedFormatter | Deprecated use  RichTextArea.Formatterinstead | 
| RichTextArea.Formatter | 
 This interface is used to access full formatting options, when available. | 
| ScrollListener | Deprecated use  ScrollHandlerinstead | 
| SourcesChangeEvents | Deprecated we have now separated dom and logical change events. | 
| SourcesClickEvents | Deprecated use  HasClickHandlersinstead | 
| SourcesFocusEvents | Deprecated use  HasAllFocusHandlersinstead | 
| SourcesKeyboardEvents | Deprecated use  HasAllKeyHandlersinstead | 
| SourcesLoadEvents | Deprecated use  HasErrorHandlersandHasLoadHandlersinstead | 
| SourcesMouseEvents | Deprecated use  HasAllMouseHandlersinstead | 
| SourcesMouseWheelEvents | Deprecated Use  HasMouseWheelHandlersinstead | 
| SourcesPopupEvents | Deprecated use
  HasCloseHandlersinstead | 
| SourcesScrollEvents | Deprecated use  HasScrollHandlersinstead | 
| SourcesTabEvents | Deprecated use  HasSelectionHandlersandHasBeforeSelectionHandlersinstead | 
| SourcesTableEvents | Deprecated use  HasClickHandlersinstead. | 
| SourcesTreeEvents | Deprecated use
  HasBeforeSelectionHandlers,HasOpenHandlersandHasClickHandlersinstead | 
| SuggestBox.SuggestionCallback | The callback used when a user selects a  SuggestOracle.Suggestion. | 
| SuggestionHandler | Deprecated use  SelectionHandlerinstead | 
| SuggestOracle.Callback | Callback for  SuggestOracle. | 
| SuggestOracle.Suggestion | Suggestion supplied by the
  SuggestOracle. | 
| TabBar.Tab | Set of characteristic interfaces supported by  TabBartabs. | 
| TableListener | Deprecated | 
| TabListener | Deprecated | 
| Tree.Resources | A ClientBundle that provides images for this widget. | 
| TreeImages | Deprecated replaced by  Tree.Resources. | 
| TreeListener | Deprecated Use  SelectionHandler,OpenHandler, andCloseHandlerinstead | 
| VerticalScrollbar | Describes a vertical scrollbar. | 
| VerticalSplitPanel.Resources | The default resources used by this widget. | 
| VerticalSplitPanelImages | Deprecated replaced by  VerticalSplitPanel.Resources. | 
| Class | Description | 
|---|---|
| AbsolutePanel | An absolute panel positions all of its children absolutely, allowing them to
 overlap. | 
| AbstractImagePrototype | An opaque representation of a particular image such that the image can be
 accessed either as an HTML fragment or as an  Imageobject. | 
| AbstractImagePrototype.ImagePrototypeElement | This corresponds to the top Element of the DOM structure created by
  AbstractImagePrototype.createElement(). | 
| AbstractNativeScrollbar | Abstract parent class for scrollbars implemented using the native browser
 scrollbars. | 
| Accessibility | Deprecated Use the new GWT ARIA library with the factory class for the ARIA roles
  Roles. | 
| Anchor | A widget that represents a simple <a> element. | 
| Button | A standard push-button widget. | 
| ButtonBase | |
| CaptionPanel | A panel that wraps its contents in a border with a caption that appears in
 the upper left corner of the border. | 
| CaptionPanel.CaptionPanelImpl | Implementation class without browser-specific hacks. | 
| CaptionPanel.CaptionPanelImplMozilla | Implementation class that handles Mozilla rendering issues. | 
| CaptionPanel.CaptionPanelImplSafari | Implementation class that handles Safari rendering issues. | 
| CellPanel | A panel whose child widgets are contained within the cells of a table. | 
| ChangeListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| CheckBox | A standard check box widget. | 
| ClickListenerCollection | Deprecated As of GWT 1.6, call
              to manage handlers for your widget instead | 
| ComplexPanel | Abstract base class for panels that can contain multiple child widgets. | 
| Composite | A type of widget that can wrap another widget, hiding the wrapped widget's
 methods. | 
| CustomButton | CustomButton is a base button class with built in support for a set number
 of button faces. | 
| CustomScrollPanel | A custom version of the  ScrollPanelthat allows user provided
 scrollbars. | 
| DateLabel | Extends  ValueLabelfor convenience when dealing with dates andDateTimeFormat, especially inUiBindertemplates. | 
| DeckLayoutPanel | A panel that displays all of its child widgets in a 'deck', where only one
 can be visible at a time. | 
| DeckPanel | A panel that displays all of its child widgets in a 'deck', where only one
 can be visible at a time. | 
| DecoratedPopupPanel | 
 A  PopupPanelthat wraps its content in a 3x3 grid, which allows users
 to add rounded corners. | 
| DecoratedStackPanel | 
 A  StackPanelthat wraps each item in a 2x3 grid (six box), which
 allows users to add rounded corners. | 
| DecoratedTabBar | 
 A  TabBarthat wraps each tab in a 2x3 grid (six box), which allows
 users to add rounded corners. | 
| DecoratedTabPanel | A  TabPanelthat uses aDecoratedTabBarwith rounded corners. | 
| DecoratorPanel | 
 A  SimplePanelthat wraps its contents in stylized boxes, which can be
 used to add rounded corners to aWidget. | 
| DelegatingChangeListenerCollection | Deprecated Use  Widget.delegateEventinstead | 
| DelegatingClickListenerCollection | Deprecated | 
| DelegatingFocusListenerCollection | Deprecated | 
| DelegatingKeyboardListenerCollection | Deprecated | 
| DialogBox | A form of popup that has a caption area at the top and can be dragged by the
 user. | 
| DialogBox.CaptionImpl | Default implementation of Caption. | 
| DirectionalTextHelper | A helper class for displaying bidi (i.e. | 
| DisclosureEvent | Deprecated Use
              CloseEventandOpenEventinstead | 
| DisclosurePanel | A widget that consists of a header and a content panel that discloses the
 content when a user clicks on the header. | 
| DockLayoutPanel | A panel that lays its child widgets out "docked" at its outer edges, and
 allows its last widget to take up the remaining space in its center. | 
| DockLayoutPanel.LayoutData | Layout data associated with each widget. | 
| DockPanel | A panel that lays its child widgets out "docked" at its outer edges, and
 allows its last widget to take up the remaining space in its center. | 
| DockPanel.DockLayoutConstant | DockPanel layout constant, used in
  DockPanel.add(Widget, DockPanel.DockLayoutConstant). | 
| DockPanel.LayoutData | |
| DoubleBox | A ValueBox that uses  DoubleParserandDoubleRenderer. | 
| FileUpload | A widget that wraps the HTML <input type='file'> element. | 
| FiniteWidgetIterator | Iterator over a finite number of widgets, which are stored in a delegate
 class (usually a widget panel). | 
| FlexTable | A flexible table that creates cells on demand. | 
| FlowPanel | A panel that formats its child widgets using the default HTML layout
 behavior. | 
| FocusListenerAdapter | Deprecated Use  FocusHandlerandBlurHandlerinstead | 
| FocusListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| FocusPanel | A simple panel that makes its contents focusable, and adds the ability to
 catch mouse and keyboard events. | 
| FocusWidget | Abstract base class for most widgets that can receive keyboard focus. | 
| FormHandlerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| FormPanel | A panel that wraps its contents in an HTML <FORM> element. | 
| FormPanel.SubmitCompleteEvent | Fired when a form has been submitted successfully. | 
| FormPanel.SubmitEvent | Fired when the form is submitted. | 
| FormSubmitCompleteEvent | Event object containing information about form submission events. | 
| FormSubmitEvent | Event object containing information about form submission events. | 
| Frame | A widget that wraps an IFRAME element, which can contain an arbitrary web
 site. | 
| Grid | A rectangular grid that can contain text, html, or a child
  Widgetwithin its cells. | 
| HasHorizontalAlignment.AutoHorizontalAlignmentConstant | Type for values defined and used in  HasAutoHorizontalAlignment. | 
| HasHorizontalAlignment.HorizontalAlignmentConstant | Possible return values for  HasHorizontalAlignment.getHorizontalAlignment(), and parameter
 values forHasHorizontalAlignment.setHorizontalAlignment(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant). | 
| HasVerticalAlignment.VerticalAlignmentConstant | Horizontal alignment constant. | 
| HeaderPanel | A panel that includes a header (top), footer (bottom), and content (middle)
 area. | 
| Hidden | Represents a hidden field in an HTML form. | 
| HorizontalPanel | A panel that lays all of its widgets out in a single horizontal column. | 
| HorizontalSplitPanel | Deprecated Use  SplitLayoutPanelinstead, but understand that it is
             not a drop in replacement for this class. | 
| HTML | A widget that can contain arbitrary HTML. | 
| HTMLPanel | A panel that contains HTML, and which can attach child widgets to identified
 elements within that HTML. | 
| HTMLTable | |
| Hyperlink | A widget that serves as an "internal" hyperlink. | 
| Image | A widget that displays the image at a given URL. | 
| ImageResourceRenderer | Given an  ImageResource, renders an element to show it. | 
| InlineHTML | A widget that can contain arbitrary HTML. | 
| InlineHyperlink | A widget that serves as an "internal" hyperlink. | 
| InlineLabel | A widget that contains arbitrary text, not interpreted as HTML. | 
| IntegerBox | A ValueBox that uses  IntegerParserandIntegerRenderer. | 
| KeyboardListenerAdapter | Deprecated use  KeyDownHandler,KeyUpHandlerand/orKeyPressHandlerinstead | 
| KeyboardListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| Label | A widget that contains arbitrary text, not interpreted as HTML. | 
| LabelBase<T> | Abstract base class for all text display widgets. | 
| LayoutCommand | A scheduled command used by animated layouts to ensure that only layout is
 ever performed for a panel within a given user event. | 
| LayoutPanel | |
| LazyPanel | Convenience class to help lazy loading. | 
| ListBox | A widget that presents a list of choices to the user, either as a list box or
 as a drop-down list. | 
| ListenerWrapper<T> | Deprecated will be removed in GWT 2.7 with the handler listeners themselves | 
| ListenerWrapper.WrappedChangeListener | Deprecated will be removed in GWT 2.0 along with the listeners being
             wrapped | 
| ListenerWrapper.WrappedClickListener | Deprecated will be removed in GWT 2.0 along with the listeners being
             wrapped | 
| ListenerWrapper.WrappedFocusListener | Wrapper for a  FocusListener. | 
| ListenerWrapper.WrappedKeyboardListener | Wrapper for a  KeyboardListener. | 
| ListenerWrapper.WrappedLoadListener | Wrapper for a  LoadListener. | 
| ListenerWrapper.WrappedLogicalChangeListener<V> | Deprecated will be removed in GWT 2.0 along with the listeners being
             wrapped | 
| ListenerWrapper.WrappedMouseListener | Wrapper for a  MouseListener. | 
| ListenerWrapper.WrappedMouseWheelListener | Wrapper for a  MouseWheelListener. | 
| ListenerWrapper.WrappedOldDisclosureHandler | |
| ListenerWrapper.WrappedOldFormHandler | |
| ListenerWrapper.WrappedOldSuggestionHandler | |
| ListenerWrapper.WrappedPopupListener | |
| ListenerWrapper.WrappedScrollListener | Wrapper for a  ScrollListener. | 
| ListenerWrapper.WrappedTableListener | |
| ListenerWrapper.WrappedTabListener | |
| ListenerWrapper.WrappedTreeListener | |
| LoadListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| LongBox | A ValueBox that uses  LongParserandLongRenderer. | 
| MenuBar | A standard menu bar widget. | 
| MenuItem | An entry in a
  MenuBar. | 
| MenuItemSeparator | A separator that can be placed in a
  MenuBar. | 
| MouseListenerAdapter | Deprecated use  MouseDownHandler,MouseUpHandler,MouseOverHandler,MouseMoveHandler, and/orMouseOutHandlerinstead | 
| MouseListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| MouseWheelListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| MouseWheelVelocity | Deprecated use
              MouseWheelEvent.getDeltaY()instead | 
| MultiWordSuggestOracle | The default  SuggestOracle. | 
| MultiWordSuggestOracle.MultiWordSuggestion | Suggestion class for  MultiWordSuggestOracle. | 
| NamedFrame | A  Framethat has a 'name' associated
 with it. | 
| NativeHorizontalScrollbar | A horizontal scrollbar implemented using the browsers native scrollbar. | 
| NativeVerticalScrollbar | A vertical scrollbar implemented using the browsers native scrollbar. | 
| NotificationMole | Simple widget for providing notification feedback. | 
| NumberLabel<T extends java.lang.Number> | Extends  ValueLabelfor convenience when dealing with numbers andNumberFormat, especially inUiBindertemplates. | 
| Panel | Abstract base class for all panels, which are widgets that can contain other
 widgets. | 
| PasswordTextBox | A text box that visually masks its input to prevent eavesdropping. | 
| PopupListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| PopupPanel | A panel that can "pop up" over other widgets. | 
| PopupPanel.ResizeAnimation | An  Animationused to enlarge the popup into view. | 
| PotentialElement | EXPERIMENTAL and subject to change. | 
| PrefixTree | A prefix tree (aka trie). | 
| PushButton | A normal push button with custom styling. | 
| RadioButton | A mutually-exclusive selection radio button widget. | 
| RenderablePanel | EXPERIMENTAL and subject to change. | 
| RenderableStamper | Used by  IsRenderableto mark their root element in such a way that
 they can be later retrieved. | 
| ResetButton | A standard push-button widget which will automatically reset its enclosing
  FormPanelif any. | 
| ResizeComposite | A  Compositeimplementation that implementsRequiresResizeand
 automatically delegates that interface's methods to its wrapped widget, which
 must itself implementRequiresResize. | 
| ResizeLayoutPanel | A simple panel that  ProvidesResizeto its one child, but does notRequiresResize. | 
| ResizeLayoutPanel.Impl | Implementation of resize event. | 
| ResizeLayoutPanel.ImplStandard | Implementation of resize event. | 
| ResizeLayoutPanel.ImplTrident | Implementation of resize event used by IE. | 
| RichTextArea | A rich text editor that allows complex styling and formatting. | 
| RichTextArea.FontSize | Font size enumeration. | 
| RichTextArea.Justification | Justification enumeration. | 
| RootLayoutPanel | A singleton implementation of  LayoutPanelthat always attaches itself
 to the document body (i.e. | 
| RootPanel | The panel to which all other widgets must ultimately be added. | 
| ScrollImpl | Implementation of scrolling behavior. | 
| ScrollImpl.ScrollImplTrident | IE does not fire a scroll event when the scrollable element or the
 container is resized, so we synthesize one as needed. | 
| ScrollListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| ScrollPanel | A simple panel that wraps its contents in a scrollable area. | 
| SimpleCheckBox | A simple checkbox widget, with no label. | 
| SimpleLayoutPanel | A simple panel that  ProvidesResizeto its one child. | 
| SimplePanel | Base class for panels that contain only one widget. | 
| SimpleRadioButton | A simple radio button widget, with no label. | 
| SplitLayoutPanel | A panel that adds user-positioned splitters between each of its child
 widgets. | 
| SplitPanel | Deprecated Use  SplitLayoutPanelinstead, but understand that it is
             not a drop in replacement for this class. | 
| StackLayoutPanel | A panel that stacks its children vertically, displaying only one at a time,
 with a header for each child which the user can click to display. | 
| StackPanel | A panel that stacks its children vertically, displaying only one at a time,
 with a header for each child which the user can click to display. | 
| SubmitButton | A standard push-button widget which will automatically submit its enclosing
  FormPanelif any. | 
| SuggestBox | A  SuggestBoxis a text box or text area which displays a
 pre-configured set of selections that match the user's input. | 
| SuggestBox.DefaultSuggestionDisplay | 
 The default implementation of  SuggestBox.SuggestionDisplaydisplays
 suggestions in aPopupPanelbeneath theSuggestBox. | 
| SuggestBox.SuggestionDisplay | Used to display suggestions to the user. | 
| SuggestionEvent | Event object containing information about the selection of a
  SuggestOracle.Suggestiondisplayed by aSuggestBox. | 
| SuggestOracle | A  SuggestOraclecan be used to create
 suggestions associated with a specific query string. | 
| SuggestOracle.Request | A  SuggestOraclerequest. | 
| SuggestOracle.Response | SuggestOracleresponse. | 
| TabBar | A horizontal bar of folder-style tabs, most commonly used as part of a
  TabPanel. | 
| TabLayoutPanel | A panel that represents a tabbed set of pages, each of which contains another
 widget. | 
| TableListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| TabListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| TabPanel | A panel that represents a tabbed set of pages, each of which contains another
 widget. | 
| TextArea | A text box that allows multiple lines of text to be entered. | 
| TextBox | A standard single-line text box. | 
| TextBoxBase | Abstract base class for most text entry widgets. | 
| TextBoxBase.TextAlignConstant | Deprecated | 
| ToggleButton | A  ToggleButtonis a stylish stateful button which allows the
 user to toggle betweenupanddownstates. | 
| Tree | A standard hierarchical tree widget. | 
| Tree.ImageAdapter | There are several ways of configuring images for the Tree widget due to
 deprecated APIs. | 
| TreeItem | An item that can be contained within a
  Tree. | 
| TreeItem.TreeItemImpl | Implementation class for  TreeItem. | 
| TreeItem.TreeItemImplIE8ToIE10 | IE specific implementation class for  TreeItem. | 
| TreeListenerCollection | Deprecated Widgets should now manage their own handlers via  Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>) | 
| UIObject | The superclass for all user-interface objects. | 
| UIObject.DebugIdImpl | The implementation of the set debug id method, which does nothing by
 default. | 
| UIObject.DebugIdImplEnabled | |
| ValueBox<T> | A text box able to parse its displayed value. | 
| ValueBoxBase<T> | Abstract base class for all text entry widgets. | 
| ValueLabel<T> | A label displaying its value through a renderer. | 
| ValueListBox<T> | Implementation of  HasConstrainedValuebased on aSelectElement. | 
| ValuePicker<T> | Allows the user to pick a single value from a list. | 
| VerticalPanel | A panel that lays all of its widgets out in a single vertical column. | 
| VerticalSplitPanel | Deprecated Use  SplitLayoutPanelinstead, but understand that it is
             not a drop in replacement for this class. | 
| Widget | The base class for the majority of user-interface objects. | 
| WidgetCollection | A simple collection of widgets to be used by
  panelsandcomposites. | 
| WidgetIterators | A collection of convenience factories for creating iterators for widgets. | 
| Enum | Description | 
|---|---|
| DockLayoutPanel.Direction | Used in  DockLayoutPanel.addEast(Widget, double)et al to specify
 the direction in which a child widget will be added. | 
| PopupPanel.AnimationType | The type of animation to use when opening the popup. | 
| ValueBoxBase.TextAlignment | Alignment values for  ValueBoxBase.setAlignment(com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment). | 
| Exception | Description | 
|---|---|
| AttachDetachException | An exception that is thrown when the panel fails to attach or detach its
 children. | 
| Annotation Type | Description | 
|---|---|
| ImageBundle.Resource | Explicitly specifies a file name or path to the image resource to be
 associated with a method in an  ImageBundle. |