net.infonode.tabbedpanel
public class TabStateChangedEvent extends TabEvent
TabStateChangedEvent is a state changed event. A change could mean that the selected tab has been deselcted and another tab has been selected.
Example: Tab 1 is the selected tab. The user selects tab 2 and tab 1 will be deselected. A change event will then be triggered where tab 1 will be the previous tab (getPreviousTab()) and tab 2 will be the curent tab (getCurrentTab()).
Version: $Revision: 1.5 $
See Also: TabListener TabbedPanel Tab
Constructor Summary | |
---|---|
TabStateChangedEvent(Object source, TabbedPanel tabbedPanel, Tab tab, Tab previousTab, Tab currentTab)
Constructs a TabStateChangedEvent
|
Method Summary | |
---|---|
Tab | getCurrentTab()
Gets the current Tab
|
Tab | getPreviousTab()
Gets the previous Tab
|
TabbedPanel | getTabbedPanel()
Gets the TabbedPanel in which the state change occured
|
Parameters: source the tabbed panel or tab that is the source for this event tabbedPanel the tabbep panel in which the state change occured tab the tab that is effectd by this event previousTab the tab that was previously in this state currentTab the tab that is now in this state
Returns: the current Tab after the change or null if no current tab is in the that state after the change
Returns: the previous Tab before the change or null if no previous tab was in that state before the change
Returns: the TabbedPanel in which the state change occured