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()).
TabListener
,
TabbedPanel
,
Tab
,
Serialized FormConstructor and Description |
---|
TabStateChangedEvent(java.lang.Object source,
TabbedPanel tabbedPanel,
Tab tab,
Tab previousTab,
Tab currentTab)
Constructs a TabStateChangedEvent
|
Modifier and Type | Method and Description |
---|---|
Tab |
getCurrentTab()
Gets the current Tab
|
Tab |
getPreviousTab()
Gets the previous Tab
|
TabbedPanel |
getTabbedPanel()
Gets the TabbedPanel in which the state change occured
|
public TabStateChangedEvent(java.lang.Object source, TabbedPanel tabbedPanel, Tab tab, Tab previousTab, Tab currentTab)
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 statepublic TabbedPanel getTabbedPanel()
public Tab getPreviousTab()
public Tab getCurrentTab()