| Package | Description | 
|---|---|
| com.google.gwt.event.logical.shared | Types related to logical events that do not have direct analogues to DOM
 events and which can be used in contexts other than web browsers. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> void | ValueChangeEvent. fire(HasValueChangeHandlers<T> source,
    T value)Fires a value change event on all registered handlers in the handler
 manager. | 
| static <T> void | ValueChangeEvent. fireIfNotEqual(HasValueChangeHandlers<T> source,
              T oldValue,
              T newValue)Fires value change event if the old value is not equal to the new value. | 
| protected static <T> boolean | ValueChangeEvent. shouldFire(HasValueChangeHandlers<T> source,
          T oldValue,
          T newValue)Convenience method to allow subtypes to know when they should fire a value
 change event in a null-safe manner. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CellWidget<C> | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | HasConstrainedValue<T>Implemented by widgets that pick from a set of values. | 
| interface  | HasValue<T>Extends  TakesValueto allow the value to be pulled back out, and to
 throwValueChangeEventevents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CheckBoxA standard check box widget. | 
| class  | DoubleBoxA ValueBox that uses  DoubleParserandDoubleRenderer. | 
| class  | IntegerBoxA ValueBox that uses  IntegerParserandIntegerRenderer. | 
| class  | LongBoxA ValueBox that uses  LongParserandLongRenderer. | 
| class  | PasswordTextBoxA text box that visually masks its input to prevent eavesdropping. | 
| class  | RadioButtonA mutually-exclusive selection radio button widget. | 
| class  | SimpleCheckBoxA simple checkbox widget, with no label. | 
| class  | SimpleRadioButtonA simple radio button widget, with no label. | 
| class  | SuggestBoxA  SuggestBoxis a text box or text area which displays a
 pre-configured set of selections that match the user's input. | 
| class  | TextAreaA text box that allows multiple lines of text to be entered. | 
| class  | TextBoxA standard single-line text box. | 
| class  | TextBoxBaseAbstract base class for most text entry widgets. | 
| class  | ToggleButtonA  ToggleButtonis a stylish stateful button which allows the
 user to toggle betweenupanddownstates. | 
| class  | ValueBox<T>A text box able to parse its displayed value. | 
| class  | ValueBoxBase<T>Abstract base class for all text entry widgets. | 
| class  | ValueListBox<T>Implementation of  HasConstrainedValuebased on aSelectElement. | 
| class  | ValuePicker<T>Allows the user to pick a single value from a list. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <V> ListenerWrapper.WrappedLogicalChangeListener<V> | ListenerWrapper.WrappedLogicalChangeListener. add(HasValueChangeHandlers<V> source,
   ChangeListener listener)Deprecated. 
 will be removed in GWT 2.0 along with the listener classes | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DateBoxA text box that shows a  DatePickerwhen the user focuses on it. | 
| class  | DatePickerStandard GWT date picker. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <S extends HasValueChangeHandlers<java.util.Date> & HasHandlers> | DateChangeEvent. fireIfNotEqualDates(S source,
                   java.util.Date oldValue,
                   java.util.Date newValue)Fires value change event if the old value is not equal to the new value. |