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

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

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

    Classes in com.google.gwt.user.client.ui that implement TabListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DecoratedTabPanel` A `TabPanel` that uses a `DecoratedTabBar` with rounded corners.
    `class` | `TabPanel` A panel that represents a tabbed set of pages, each of which contains another widget.

    Methods in com.google.gwt.user.client.ui with parameters of type TabListener
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ListenerWrapper.WrappedTabListener.`add(TabBar source, TabListener listener)` Deprecated. will be removed in GWT 2.0 along with the listener classes
    `static void` | ListenerWrapper.WrappedTabListener.`add(TabPanel source, TabListener listener)`
    `void` | TabPanel.`addTabListener(TabListener listener)` Deprecated. Use `TabPanel.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler<java.lang.Integer>)` and `TabPanel.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<java.lang.Integer>)` instead
    `void` | TabBar.`addTabListener(TabListener listener)` Deprecated. Use `TabBar.addBeforeSelectionHandler(BeforeSelectionHandler)` and `TabBar.addSelectionHandler(SelectionHandler)` instead
    `void` | SourcesTabEvents.`addTabListener(TabListener listener)` Deprecated. use `HasBeforeSelectionHandlers.addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler<T>)` and `HasSelectionHandlers.addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<T>)` instead
    `static void` | ListenerWrapper.WrappedTabListener.`remove(Widget eventSource, TabListener listener)`
    `void` | TabPanel.`removeTabListener(TabListener listener)` Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by and add*Handler method instead
    `void` | TabBar.`removeTabListener(TabListener listener)` Deprecated. Instead use the `HandlerRegistration.removeHandler()` call on the object returned by an add*Handler method
    `void` | SourcesTabEvents.`removeTabListener(TabListener listener)` Deprecated. Use the `HandlerRegistration.removeHandler()` method on the object returned by and add*Handler method instead