Interface TabListener

All Known Implementing Classes:
TabAdapter

public interface TabListener

TabListener interface for receiving events from a TabbedPanel or a Tab.

Adding a TabListener to a tabbed panel or a tab makes it possible to receive events when a tab component is added, removed, moved, highlighted, dehighlighted, selected, deselected, dragged, dropped or drag aborted.

See Also:
  • Method Details

    • tabAdded

      void tabAdded(TabEvent event)
      Called when a tab is added or inserted to a TabbedPanel
      Parameters:
      event - the event
    • tabRemoved

      void tabRemoved(TabRemovedEvent event)
      Called when a tab is removed from a TabbedPanel
      Parameters:
      event - the event
    • tabDragged

      void tabDragged(TabDragEvent event)
      Called when a tab is dragged.
      Parameters:
      event - the event
    • tabDropped

      void tabDropped(TabDragEvent event)
      Called when a tab is dropped.
      Parameters:
      event - the event
    • tabDragAborted

      void tabDragAborted(TabEvent event)
      Called when an ongoing tab drag is aborted.
      Parameters:
      event - the event
    • tabSelected

      void tabSelected(TabStateChangedEvent event)
      Called when a tab is selected
      Parameters:
      event - the event
    • tabDeselected

      void tabDeselected(TabStateChangedEvent event)

      Called when a tab is deselected.

      Note: The event contains information about the previously selected tab and the current selected tab.

      Parameters:
      event - the event
    • tabHighlighted

      void tabHighlighted(TabStateChangedEvent event)
      Called when a tab is highlighted
      Parameters:
      event - the event
    • tabDehighlighted

      void tabDehighlighted(TabStateChangedEvent event)

      Called when a tab is dehighlighted.

      Note: The event contains information about the previously highlighted tab and the current selected tab.

      Parameters:
      event - the event
    • tabMoved

      void tabMoved(TabEvent event)
      Called when a tab is moved, i.e. dragged to another position in the tab area
      Parameters:
      event - the event