Package net.infonode.tabbedpanel
Class TabStateChangedEvent
- java.lang.Object
-
- java.util.EventObject
-
- net.infonode.tabbedpanel.TabEvent
-
- net.infonode.tabbedpanel.TabStateChangedEvent
-
- All Implemented Interfaces:
java.io.Serializable
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()).
- See Also:
TabListener,TabbedPanel,Tab, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TabStateChangedEvent(java.lang.Object source, TabbedPanel tabbedPanel, Tab tab, Tab previousTab, Tab currentTab)Constructs a TabStateChangedEvent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TabgetCurrentTab()Gets the current TabTabgetPreviousTab()Gets the previous TabTabbedPanelgetTabbedPanel()Gets the TabbedPanel in which the state change occured
-
-
-
Constructor Detail
-
TabStateChangedEvent
public TabStateChangedEvent(java.lang.Object source, TabbedPanel tabbedPanel, Tab tab, Tab previousTab, Tab currentTab)Constructs a TabStateChangedEvent- Parameters:
source- the tabbed panel or tab that is the source for this eventtabbedPanel- the tabbep panel in which the state change occuredtab- the tab that is effectd by this eventpreviousTab- the tab that was previously in this statecurrentTab- the tab that is now in this state
-
-
Method Detail
-
getTabbedPanel
public TabbedPanel getTabbedPanel()
Gets the TabbedPanel in which the state change occured- Returns:
- the TabbedPanel in which the state change occured
-
getPreviousTab
public Tab getPreviousTab()
Gets the previous Tab- Returns:
- the previous Tab before the change or null if no previous tab was in that state before the change
-
getCurrentTab
public Tab getCurrentTab()
Gets the current Tab- Returns:
- the current Tab after the change or null if no current tab is in the that state after the change
-
-