net.infonode.tabbedpanel

Interface TabListener

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.

Version: $Revision: 1.10 $

Author: $Author: jesper $

See Also: TabbedPanel Tab

Method Summary
voidtabAdded(TabEvent event)
Called when a tab is added or inserted to a TabbedPanel
voidtabDehighlighted(TabStateChangedEvent event)

Called when a tab is dehighlighted.

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

voidtabDeselected(TabStateChangedEvent event)

Called when a tab is deselected.

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

voidtabDragAborted(TabEvent event)
Called when an ongoing tab drag is aborted.
voidtabDragged(TabDragEvent event)
Called when a tab is dragged.
voidtabDropped(TabDragEvent event)
Called when a tab is dropped.
voidtabHighlighted(TabStateChangedEvent event)
Called when a tab is highlighted
voidtabMoved(TabEvent event)
Called when a tab is moved, i.e. dragged to another position in the tab area
voidtabRemoved(TabRemovedEvent event)
Called when a tab is removed from a TabbedPanel
voidtabSelected(TabStateChangedEvent event)
Called when a tab is selected

Method Detail

tabAdded

public void tabAdded(TabEvent event)
Called when a tab is added or inserted to a TabbedPanel

Parameters: event the event

tabDehighlighted

public 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

tabDeselected

public 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

tabDragAborted

public void tabDragAborted(TabEvent event)
Called when an ongoing tab drag is aborted.

Parameters: event the event

tabDragged

public void tabDragged(TabDragEvent event)
Called when a tab is dragged.

Parameters: event the event

tabDropped

public void tabDropped(TabDragEvent event)
Called when a tab is dropped.

Parameters: event the event

tabHighlighted

public void tabHighlighted(TabStateChangedEvent event)
Called when a tab is highlighted

Parameters: event the event

tabMoved

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

Parameters: event the event

tabRemoved

public void tabRemoved(TabRemovedEvent event)
Called when a tab is removed from a TabbedPanel

Parameters: event the event

tabSelected

public void tabSelected(TabStateChangedEvent event)
Called when a tab is selected

Parameters: event the event