# Uses of Package
com.google.gwt.user.client.ui

Packages that use com.google.gwt.user.client.ui
com.google.gwt.activity.shared: Classes used to implement app navigation.
com.google.gwt.canvas.client: Classes for HTML Canvas 2D support.
com.google.gwt.cell.client: Standard `Cell` subclasses used by the `cellview` widgets.
com.google.gwt.editor.ui.client: User interface components for the bean editor framework.
com.google.gwt.editor.ui.client.adapters: User interface adapters for the bean editor framework.
com.google.gwt.logging.client: Log handlers and related classes for java.util.logging support in GWT.
com.google.gwt.media.client: Widgets for HTML Audio and Video support.
com.google.gwt.touch.client
com.google.gwt.user.cellview.client: The "cellview" widget set.
com.google.gwt.user.client.ui: Widgets, Panels, and other user-interface classes.
com.google.gwt.user.datepicker.client: The date picker widget and associated types.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.activity.shared
Class and Description
AcceptsOneWidget Implemented by displays that can be given accept an `IsWidget` to show.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.canvas.client
Class and Description
Focusable A widget that implements this interface can receive keyboard focus.
FocusWidget Abstract base class for most widgets that can receive keyboard focus.
HasEnabled A widget that implements this interface can be put in an "enabled" or "disabled" state.
HasFocus Deprecated. Use `Focusable` instead
HasVisibility Implemented by objects that have the visibility trait.
IsWidget Extended by view interfaces that are likely to be implemented by Widgets.
SourcesClickEvents Deprecated. use `HasClickHandlers` instead
SourcesFocusEvents Deprecated. use `HasAllFocusHandlers` instead
SourcesKeyboardEvents Deprecated. use `HasAllKeyHandlers` instead
SourcesMouseEvents Deprecated. use `HasAllMouseHandlers` instead
UIObject The superclass for all user-interface objects.
Widget The base class for the majority of user-interface objects.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.cell.client
Class and Description
HasEnabled A widget that implements this interface can be put in an "enabled" or "disabled" state.
HasVerticalAlignment.VerticalAlignmentConstant Horizontal alignment constant.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.editor.ui.client
Class and Description
Composite A type of widget that can wrap another widget, hiding the wrapped widget's methods.
HasVisibility Implemented by objects that have the visibility trait.
IsRenderable An interface for UI elements that can be built by first generating a piece of HTML and afterwards wrapping a root widget.
IsWidget Extended by view interfaces that are likely to be implemented by Widgets.
SimplePanel Base class for panels that contain only one widget.
UIObject The superclass for all user-interface objects.
ValueBoxBase Abstract base class for all text entry widgets.
Widget The base class for the majority of user-interface objects.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.editor.ui.client.adapters
Class and Description
HasText An object that implements this interface contains text, which can be set and retrieved using these methods.
ValueBoxBase Abstract base class for all text entry widgets.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.logging.client
Class and Description
AcceptsOneWidget Implemented by displays that can be given accept an `IsWidget` to show.
HasAnimation A `Widget` that uses an animation should implement this class so users can enable or disable animations.
HasOneWidget Implemented by panels that have only one widget.
HasVisibility Implemented by objects that have the visibility trait.
HasWidgets A widget that implements this interface contains `widgets` and can enumerate them.
HasWidgets.ForIsWidget Extends this interface with convenience methods to handle `IsWidget`.
IsWidget Extended by view interfaces that are likely to be implemented by Widgets.
Panel Abstract base class for all panels, which are widgets that can contain other widgets.
PopupPanel A panel that can "pop up" over other widgets.
SimplePanel Base class for panels that contain only one widget.
SourcesPopupEvents Deprecated. use `HasCloseHandlers` instead
UIObject The superclass for all user-interface objects.
Widget The base class for the majority of user-interface objects.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.media.client
Class and Description
Focusable A widget that implements this interface can receive keyboard focus.
FocusWidget Abstract base class for most widgets that can receive keyboard focus.
HasEnabled A widget that implements this interface can be put in an "enabled" or "disabled" state.
HasFocus Deprecated. Use `Focusable` instead
HasVisibility Implemented by objects that have the visibility trait.
IsWidget Extended by view interfaces that are likely to be implemented by Widgets.
SourcesClickEvents Deprecated. use `HasClickHandlers` instead
SourcesFocusEvents Deprecated. use `HasAllFocusHandlers` instead
SourcesKeyboardEvents Deprecated. use `HasAllKeyHandlers` instead
SourcesMouseEvents Deprecated. use `HasAllMouseHandlers` instead
UIObject The superclass for all user-interface objects.
Widget The base class for the majority of user-interface objects.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.touch.client
Class and Description
HasScrolling Implemented by widgets that support scrolling.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.user.cellview.client
Class and Description
Composite A type of widget that can wrap another widget, hiding the wrapped widget's methods.
Focusable A widget that implements this interface can receive keyboard focus.
HasAlignment A widget that implements this interface has an intrinsic alignment which can be manipulated using these methods and constants.
HasAnimation A `Widget` that uses an animation should implement this class so users can enable or disable animations.
HasHorizontalAlignment Characteristic interface which indicates that a widget can be aligned horizontally.
HasHorizontalAlignment.HorizontalAlignmentConstant Possible return values for `HasHorizontalAlignment.getHorizontalAlignment()`, and parameter values for `HasHorizontalAlignment.setHorizontalAlignment(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant)`.
HasValue Extends `TakesValue` to allow the value to be pulled back out, and to throw `ValueChangeEvent` events.
HasVerticalAlignment Characteristic interface which indicates that a widget has an associated vertical alignment.
HasVerticalAlignment.VerticalAlignmentConstant Horizontal alignment constant.
HasVisibility Implemented by objects that have the visibility trait.
IsRenderable An interface for UI elements that can be built by first generating a piece of HTML and afterwards wrapping a root widget.
IsWidget Extended by view interfaces that are likely to be implemented by Widgets.
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.
UIObject The superclass for all user-interface objects.
Widget The base class for the majority of user-interface objects.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.user.client.ui
Class and 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 `Image` object.
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.
AcceptsOneWidget Implemented by displays that can be given accept an `IsWidget` to show.
Anchor A widget that represents a simple <a> element.
AnimatedLayout Specifies that a panel can animate between layouts.
AttachDetachException.Command The command to execute when iterating through child widgets.
Button A standard push-button widget.
ButtonBase Abstract base class for `Button`, `CheckBox`, `RadioButton`.
CaptionPanel.CaptionPanelImpl Implementation class without browser-specific hacks.
CellPanel A panel whose child widgets are contained within the cells of a table.
ChangeListener Deprecated. As of GWT 1.6, DOM and logical change events are separate. Use `ChangeHandler` for changes triggered by a DOM-based change event and `ValueChangeHandler` for changes resulting from a logical event such as a method call that changes state
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.
ClickListener Deprecated. Use `ClickHandler` instead
ClickListenerCollection Deprecated. As of GWT 1.6, call ``addDomHandler`(myHandler, ClickEvent.getType())` 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.
CustomButton.Face Represents a button's face.
CustomScrollPanel.Resources A ClientBundle of resources used by this widget.
CustomScrollPanel.Style Styles used by this widget.
DeckPanel A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
DecoratedPopupPanel A `PopupPanel` that wraps its content in a 3x3 grid, which allows users to add rounded corners.
DialogBox.Caption Set of characteristic interfaces supported by the `DialogBox` caption.
DirectionalTextHelper A helper class for displaying bidi (i.e.
DisclosureEvent Deprecated. Use `CloseEvent` and `OpenEvent` instead
DisclosureHandler Deprecated. Use `CloseHandler` and/or `OpenHandler` instead
DisclosurePanel A widget that consists of a header and a content panel that discloses the content when a user clicks on the header.
DisclosurePanelImages Deprecated.
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.Direction Used in `DockLayoutPanel.addEast(Widget, double)` et al to specify the direction in which a child widget will be added.
DockPanel.DockLayoutConstant DockPanel layout constant, used in `DockPanel.add(Widget, DockPanel.DockLayoutConstant)`.
FileUpload A widget that wraps the HTML <input type='file'> element.
FiniteWidgetIterator.WidgetProvider Provides widgets to the iterator.
FiresDisclosureEvents Deprecated. Use `HasOpenHandlers` and `HasCloseHandlers` instead
FiresFormEvents Deprecated. This interface was specific to `FormPanel`; it is not generally useful and will be removed in a future version. Use `FormPanel.addSubmitHandler(FormPanel.SubmitHandler)` and `FormPanel.addSubmitCompleteHandler(FormPanel.SubmitCompleteHandler)` instead
FiresSuggestionEvents Deprecated. Use `HasSelectionHandlers` instead.
FlexTable.FlexCellFormatter FlexTable-specific implementation of `HTMLTable.CellFormatter`.
Focusable A widget that implements this interface can receive keyboard focus.
FocusListener Deprecated. Use `FocusHandler` and/or `BlurHandler` instead
FocusListenerCollection Deprecated. Widgets should now manage their own handlers via `Widget.addDomHandler(H, com.google.gwt.event.dom.client.DomEvent.Type<H>)`
FocusWidget Abstract base class for most widgets that can receive keyboard focus.
FormHandler Deprecated. Use `FormPanel.SubmitCompleteHandler` and/or `FormPanel.SubmitHandler` instead
FormPanel A panel that wraps its contents in an HTML <FORM> element.
FormPanel.IFrameTemplate
FormPanel.SubmitCompleteEvent Fired when a form has been submitted successfully.
FormPanel.SubmitCompleteHandler Handler for `FormPanel.SubmitCompleteEvent` events.
FormPanel.SubmitEvent Fired when the form is submitted.
FormPanel.SubmitHandler Handler for `FormPanel.SubmitEvent` events.
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.
HasAlignment A widget that implements this interface has an intrinsic alignment which can be manipulated using these methods and constants.
HasAnimation A `Widget` that 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`.
HasConstrainedValue 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 `Focusable` instead
HasHorizontalAlignment Characteristic interface which indicates that a widget can be aligned horizontally.
HasHorizontalAlignment.AutoHorizontalAlignmentConstant Type for values defined and used in `HasAutoHorizontalAlignment`.
HasHorizontalAlignment.HorizontalAlignmentConstant Possible return values for `HasHorizontalAlignment.getHorizontalAlignment()`, and parameter values for `HasHorizontalAlignment.setHorizontalAlignment(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant)`.
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.
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 `items` and can operate them.
HasTreeItems.ForIsWidget Extends this interface with convenience methods to handle `IsWidget`.
HasValue Extends `TakesValue` to allow the value to be pulled back out, and to throw `ValueChangeEvent` events.
HasVerticalAlignment Characteristic interface which indicates that a widget has an associated vertical alignment.
HasVerticalAlignment.VerticalAlignmentConstant Horizontal alignment constant.
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 `widgets` and 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.
Hidden Represents a hidden field in an HTML form.
HorizontalScrollbar Describes a horizontal scrollbar.
HorizontalSplitPanel.Resources Deprecated. The default resources used by this widget.
HorizontalSplitPanelImages Deprecated. replaced by `HorizontalSplitPanel.Resources`.
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 HTMLTable contains the common table algorithms for `Grid` and `FlexTable`.
HTMLTable.Cell Return value for `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)`.
HTMLTable.CellFormatter This class contains methods used to format a table's cells.
HTMLTable.ColumnFormatter This class contains methods used to format a table's columns.
HTMLTable.RowFormatter This class contains methods used to format a table's rows.
Hyperlink A widget that serves as an "internal" hyperlink.
Image A widget that displays the image at a given URL.
ImageBundle Deprecated. replaced by `ClientBundle` and `ImageResource`
ImageBundle.Resource Deprecated. Explicitly specifies a file name or path to the image resource to be associated with a method in an `ImageBundle`.
IndexedPanel Implemented by panels that impose an explicit ordering on their children.
IndexedPanel.ForIsWidget Extends this interface with convenience methods to handle `IsWidget`.
InlineHTML A widget that can contain arbitrary HTML.
InlineLabel A widget that contains arbitrary text, not interpreted as HTML.
InsertPanel Implemented by `IndexedPanel`s 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`, `KeyUpHandler` and/or `KeyPressHandler` instead
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 Abstract base class for all text display widgets.
LayoutPanel A panel that lays its children out in arbitrary `layers` using the `Layout` class.
ListBox A widget that presents a list of choices to the user, either as a list box or as a drop-down list.
ListenerWrapper 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 Deprecated. Wrapper for a `FocusListener`.
ListenerWrapper.WrappedKeyboardListener Deprecated. Wrapper for a `KeyboardListener`.
ListenerWrapper.WrappedLoadListener Deprecated. Wrapper for a `LoadListener`.
ListenerWrapper.WrappedLogicalChangeListener Deprecated. will be removed in GWT 2.0 along with the listeners being wrapped
ListenerWrapper.WrappedMouseListener Deprecated. Wrapper for a `MouseListener`.
ListenerWrapper.WrappedMouseWheelListener Deprecated. Wrapper for a `MouseWheelListener`.
ListenerWrapper.WrappedScrollListener Deprecated. Wrapper for a `ScrollListener`.
LoadListener Deprecated. use `LoadHandler` and `ErrorHandler` instead
MenuBar A standard menu bar widget.
MenuBar.MenuBarImages Deprecated. replaced by `MenuBar.Resources`
MenuBar.Resources A ClientBundle that contains the default resources for this widget.
MenuItem An entry in a `MenuBar`.
MenuItemSeparator A separator that can be placed in a `MenuBar`.
MouseListener Deprecated. use `MouseDownHandler`, `MouseUpHandler`, `MouseOverHandler`, `MouseMoveHandler`, and `MouseOutHandler` instead
MouseWheelListener Deprecated. use `MouseWheelHandler` instead
MouseWheelVelocity Deprecated. use `MouseWheelEvent.getDeltaY()` instead
MultiWordSuggestOracle.MultiWordSuggestion Suggestion class for `MultiWordSuggestOracle`.
NamedFrame A `Frame` that has a 'name' associated with it.
NamedFrame.IFrameTemplate
NativeHorizontalScrollbar.Resources A ClientBundle of resources used by this widget.
NativeHorizontalScrollbar.Style Styles used by this widget.
NativeVerticalScrollbar.Resources A ClientBundle of resources used by this widget.
NativeVerticalScrollbar.Style Styles used by this widget.
NativeVerticalScrollbar.UiBinderBundle Client bundle used in the uibinder template.
NativeVerticalScrollbar.UiStyle Style used in uibinder template.
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.
PopupListener Deprecated. use `CloseHandler` instead
PopupPanel A panel that can "pop up" over other widgets.
PopupPanel.AnimationType The type of animation to use when opening the popup.
PopupPanel.PositionCallback A callback that is used to set the position of a `PopupPanel` right before it is shown.
PopupPanel.ResizeAnimation An `Animation` used to enlarge the popup into view.
PotentialElement EXPERIMENTAL and subject to change.
PrefixTree A prefix tree (aka trie).
ProvidesResize This tag interface specifies that the implementing widget will call `RequiresResize.onResize()` on its children whenever their size may have changed.
RenderableStamper Used by `IsRenderable` to mark their root element in such a way that they can be later retrieved.
RequiresResize This interface designates that its implementor needs to be informed whenever its size is modified.
ResizeComposite A `Composite` implementation that implements `RequiresResize` and automatically delegates that interface's methods to its wrapped widget, which must itself implement `RequiresResize`.
ResizeLayoutPanel.Impl Implementation of resize event.
ResizeLayoutPanel.Impl.Delegate Delegate event handler.
RichTextArea.BasicFormatter Deprecated. use `RichTextArea.Formatter` instead
RichTextArea.ExtendedFormatter Deprecated. use `RichTextArea.Formatter` instead
RichTextArea.FontSize Font size enumeration.
RichTextArea.Formatter This interface is used to access full formatting options, when available.
RichTextArea.Justification Justification enumeration.
RootLayoutPanel A singleton implementation of `LayoutPanel` that 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.
ScrollListener Deprecated. use `ScrollHandler` instead
ScrollPanel A simple panel that wraps its contents in a scrollable area.
SimpleCheckBox A simple checkbox widget, with no label.
SimplePanel Base class for panels that contain only one widget.
SimpleRadioButton A simple radio button widget, with no label.
SourcesChangeEvents Deprecated. we have now separated dom and logical change events. Use `HasChangeHandlers` if the change listener was triggered by a dom change event or `HasValueChangeHandlers` if it was based on a logical event
SourcesClickEvents Deprecated. use `HasClickHandlers` instead
SourcesFocusEvents Deprecated. use `HasAllFocusHandlers` instead
SourcesKeyboardEvents Deprecated. use `HasAllKeyHandlers` instead
SourcesLoadEvents Deprecated. use `HasErrorHandlers` and `HasLoadHandlers` instead
SourcesMouseEvents Deprecated. use `HasAllMouseHandlers` instead
SourcesMouseWheelEvents Deprecated. Use `HasMouseWheelHandlers` instead
SourcesPopupEvents Deprecated. use `HasCloseHandlers` instead
SourcesScrollEvents Deprecated. use `HasScrollHandlers` instead
SourcesTabEvents Deprecated. use `HasSelectionHandlers` and `HasBeforeSelectionHandlers` instead
SourcesTableEvents Deprecated. use `HasClickHandlers` instead. Event sources should implement methods similar to `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)`
SourcesTreeEvents Deprecated. use `HasBeforeSelectionHandlers`, `HasOpenHandlers` and `HasClickHandlers` instead
SplitLayoutPanel.Splitter
SplitPanel Deprecated. Use `SplitLayoutPanel` instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under a `RootLayoutPanel` (as opposed to a `RootPanel`
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.
SuggestBox A `SuggestBox` is a text box or text area which displays a pre-configured set of selections that match the user's input.
SuggestBox.SuggestionCallback The callback used when a user selects a `SuggestOracle.Suggestion`.
SuggestBox.SuggestionDisplay Used to display suggestions to the user.
SuggestionEvent Event object containing information about the selection of a `SuggestOracle.Suggestion` displayed by a `SuggestBox`.
SuggestionHandler Deprecated. use `SelectionHandler` instead
SuggestOracle A `SuggestOracle` can be used to create suggestions associated with a specific query string.
SuggestOracle.Callback Callback for `SuggestOracle`.
SuggestOracle.Request A `SuggestOracle` request.
SuggestOracle.Response `SuggestOracle` response.
SuggestOracle.Suggestion Suggestion supplied by the `SuggestOracle`.
TabBar A horizontal bar of folder-style tabs, most commonly used as part of a `TabPanel`.
TabBar.Tab Set of characteristic interfaces supported by `TabBar` tabs.
TableListener Deprecated. use `ClickHandler` and `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)` instead
TabListener Deprecated. use `TabPanel.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler)` and/or `TabPanel.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler)` instead
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. use `ValueBoxBase.setAlignment(ValueBoxBase.TextAlignment)`
Tree A standard hierarchical tree widget.
Tree.ImageAdapter There are several ways of configuring images for the Tree widget due to deprecated APIs.
Tree.Resources A ClientBundle that provides images for this widget.
TreeImages Deprecated. replaced by `Tree.Resources`.
TreeItem An item that can be contained within a `Tree`.
TreeItem.TreeItemImpl Implementation class for `TreeItem`.
TreeListener Deprecated. Use `SelectionHandler`, `OpenHandler`, and `CloseHandler` instead
UIObject The superclass for all user-interface objects.
UIObject.DebugIdImpl The implementation of the set debug id method, which does nothing by default.
ValueBox A text box able to parse its displayed value.
ValueBoxBase Abstract base class for all text entry widgets.
ValueBoxBase.TextAlignment Alignment values for `ValueBoxBase.setAlignment(com.google.gwt.user.client.ui.ValueBoxBase.TextAlignment)`.
ValueLabel A label displaying its value through a renderer.
ValuePicker Allows the user to pick a single value from a list.
VerticalScrollbar Describes a vertical scrollbar.
VerticalSplitPanel.Resources Deprecated. The default resources used by this widget.
VerticalSplitPanelImages Deprecated. replaced by `VerticalSplitPanel.Resources`.
Widget The base class for the majority of user-interface objects.
WidgetCollection A simple collection of widgets to be used by `panels` and `composites`.

Classes in com.google.gwt.user.client.ui used by com.google.gwt.user.datepicker.client
Class and Description
Composite A type of widget that can wrap another widget, hiding the wrapped widget's methods.
Grid A rectangular grid that can contain text, html, or a child `Widget` within its cells.
HasEnabled A widget that implements this interface can be put in an "enabled" or "disabled" state.
HasValue Extends `TakesValue` to allow the value to be pulled back out, and to throw `ValueChangeEvent` events.
HasVisibility Implemented by objects that have the visibility trait.
HasWidgets A widget that implements this interface contains `widgets` and can enumerate them.
HasWidgets.ForIsWidget Extends this interface with convenience methods to handle `IsWidget`.
HTMLTable HTMLTable contains the common table algorithms for `Grid` and `FlexTable`.
IsRenderable An interface for UI elements that can be built by first generating a piece of HTML and afterwards wrapping a root widget.
IsWidget Extended by view interfaces that are likely to be implemented by Widgets.
ListBox A widget that presents a list of choices to the user, either as a list box or as a drop-down list.
Panel Abstract base class for all panels, which are widgets that can contain other widgets.
SourcesTableEvents Deprecated. use `HasClickHandlers` instead. Event sources should implement methods similar to `HTMLTable.getCellForEvent(com.google.gwt.event.dom.client.ClickEvent)`
TextBox A standard single-line text box.
UIObject The superclass for all user-interface objects.
Widget The base class for the majority of user-interface objects.