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:
    TabbedPanel, Tab
    • Method Detail

      • 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