## Uses of Interface
com.google.gwt.user.client.ui.ClickListener

- Packages that use ClickListener
  Package | Description
  --- | ---
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.

- - ### Uses of ClickListener in com.google.gwt.user.client.ui

    Classes in com.google.gwt.user.client.ui that implement ClickListener
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DecoratedTabBar` | A `TabBar` that wraps each tab in a 2x3 grid (six box), which allows users to add rounded corners.
    `class` | `DelegatingClickListenerCollection` | Deprecated. Use `Widget.delegateEvent(com.google.gwt.user.client.ui.Widget, com.google.gwt.event.shared.GwtEvent<?>)` instead
    `class` | `TabBar` | A horizontal bar of folder-style tabs, most commonly used as part of a `TabPanel`.

    Methods in com.google.gwt.user.client.ui with parameters of type ClickListener
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ListenerWrapper.WrappedClickListener` | ListenerWrapper.WrappedClickListener.`add​(HasClickHandlers source, ClickListener listener)` | Deprecated. will be removed in GWT 2.0 along with the listener classes
    `void` | FocusPanel.`addClickListener​(ClickListener listener)` | Deprecated. Use `FocusPanel.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | FocusWidget.`addClickListener​(ClickListener listener)` | Deprecated. Use `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | Hyperlink.`addClickListener​(ClickListener listener)` | Deprecated. Use `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead and call History.newItem from the handler if you need to process the click before the history token is set.
    `void` | Image.`addClickListener​(ClickListener listener)` | Deprecated. Use `Image.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | Label.`addClickListener​(ClickListener listener)` | Deprecated. Use `Label.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | SourcesClickEvents.`addClickListener​(ClickListener listener)` | Deprecated. use `addClickHandler` instead
    `void` | SuggestBox.`addClickListener​(ClickListener listener)` | Deprecated. use `SuggestBox.getTextBox()`().addClickHandler instead
    `static void` | ListenerWrapper.WrappedClickListener.`remove​(Widget eventSource, ClickListener listener)` | Deprecated. will be removed in GWT 2.0 along with the listener classes
    `void` | FocusPanel.`removeClickListener​(ClickListener listener)` | Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusPanel.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | FocusWidget.`removeClickListener​(ClickListener listener)` | Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | Hyperlink.`removeClickListener​(ClickListener listener)` | Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by an add*Handler method instead
    `void` | Image.`removeClickListener​(ClickListener listener)` | Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by `Image.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | Label.`removeClickListener​(ClickListener listener)` | Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by `Label.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | SourcesClickEvents.`removeClickListener​(ClickListener listener)` | Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by `HasClickHandlers.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead
    `void` | SuggestBox.`removeClickListener​(ClickListener listener)` | Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by `SuggestBox.getTextBox()`().addClickHandler instead

    Constructors in com.google.gwt.user.client.ui with parameters of type ClickListener
    Constructor | Description
    --- | ---
    `Button​(java.lang.String html, ClickListener listener)` | Deprecated. Use `Button(String, ClickHandler)` instead
    `CustomButton​(Image upImage, ClickListener listener)` | Deprecated. Use `CustomButton(Image, ClickHandler)` instead
    `CustomButton​(Image upImage, Image downImage, ClickListener listener)` | Deprecated. Use `CustomButton(Image, Image, ClickHandler)` instead
    `CustomButton​(java.lang.String upText, ClickListener listener)` | Deprecated. Use `CustomButton(String, ClickListener)` instead
    `CustomButton​(java.lang.String upText, java.lang.String downText, ClickListener listener)` | Deprecated. Use `CustomButton(String, String, ClickHandler)` instead
    `PushButton​(Image upImage, ClickListener listener)` | Deprecated. Use `PushButton(Image, ClickHandler)` instead
    `PushButton​(Image upImage, Image downImage, ClickListener listener)` | Deprecated. Use `PushButton(Image, Image, ClickHandler)` instead
    `PushButton​(java.lang.String upText, ClickListener listener)` | Deprecated. Use `PushButton(String, ClickHandler)` instead
    `PushButton​(java.lang.String upText, java.lang.String downText, ClickListener listener)` | Deprecated. Use `PushButton(String, String, ClickHandler)` instead
    `ToggleButton​(Image upImage, ClickListener listener)` | Deprecated. Use `ToggleButton(Image, ClickHandler)` instead
    `ToggleButton​(Image upImage, Image downImage, ClickListener listener)` | Deprecated. Use `ToggleButton(Image, Image, ClickHandler)` instead
    `ToggleButton​(java.lang.String upText, ClickListener listener)` | Deprecated. Use `ToggleButton(String, ClickHandler)` instead