public class TabbedPaneState extends Object implements Mergeable, Cloneable, Serializable
JTabbedPane
state holder.TabbedPaneSettingsProcessor
,
UISettingsManager
,
SettingsManager
,
SettingsProcessor
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Integer |
selectedIndex
JTabbedPane selected tab index. |
Constructor and Description |
---|
TabbedPaneState()
Constructs default
TabbedPaneState . |
TabbedPaneState(Integer selectedIndex)
Constructs new
TabbedPaneState with specified settings. |
TabbedPaneState(JTabbedPane tabbedPane)
Constructs new
TabbedPaneState with settings from JTabbedPane . |
Modifier and Type | Method and Description |
---|---|
void |
apply(JTabbedPane tabbedPane)
Applies this
TabbedPaneState to the specified JTabbedPane . |
Integer |
selectedIndex()
Returns
JTabbedPane selected tab index. |
@XStreamAsAttribute protected final Integer selectedIndex
JTabbedPane
selected tab index.public TabbedPaneState()
TabbedPaneState
.public TabbedPaneState(JTabbedPane tabbedPane)
TabbedPaneState
with settings from JTabbedPane
.tabbedPane
- JTabbedPane
to retrieve settings frompublic TabbedPaneState(Integer selectedIndex)
TabbedPaneState
with specified settings.selectedIndex
- JTabbedPane
selected tab indexpublic Integer selectedIndex()
JTabbedPane
selected tab index.JTabbedPane
selected tab indexpublic void apply(JTabbedPane tabbedPane)
TabbedPaneState
to the specified JTabbedPane
.tabbedPane
- JTabbedPane
to apply this TabbedPaneState
toCopyright © 2020. All rights reserved.