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 Tab
getCurrentTab()
Gets the current TabTab
getPreviousTab()
Gets the previous TabTabbedPanel
getTabbedPanel()
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
-
-