|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jdesktop.application.SessionStorage.TabbedPaneProperty
public static class SessionStorage.TabbedPaneProperty
A sessionState property for JTabbedPane.
This class defines how the session state for JTabbedPanes
is saved and
and restored in
terms of a property called sessionState. The
JTabbedPane's selectedIndex is saved and restored
if the number of tabs (tabCount) hasn't changed.
TabbedPaneProperty is registered for JTabbedPane.class by default, so this class applies to
JTabbedPane and any subclass of JTabbedPane. One can
override the default with the putProperty
method.
SessionStorage.TabbedPaneState,
SessionStorage.save(java.awt.Component, java.lang.String),
SessionStorage.restore(java.awt.Component, java.lang.String)| Constructor Summary | |
|---|---|
SessionStorage.TabbedPaneProperty()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getSessionState(java.awt.Component c)
Returns a TabbedPaneState object
for JTabbedPane c. |
void |
setSessionState(java.awt.Component c,
java.lang.Object state)
Restore the JTabbedPane's selectedIndex
property if the number of tabs
has not changed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SessionStorage.TabbedPaneProperty()
| Method Detail |
|---|
public java.lang.Object getSessionState(java.awt.Component c)
TabbedPaneState object
for JTabbedPane c.
Throws an IllegalArgumentException if Component c
isn't a non-null JTabbedPane.
getSessionState in interface SessionStorage.Propertyc - the JTabbedPane whose selectedIndex will
recoreded in a TabbedPaneState object.
TabbedPaneState objectsetSessionState(java.awt.Component, java.lang.Object),
SessionStorage.TabbedPaneState
public void setSessionState(java.awt.Component c,
java.lang.Object state)
JTabbedPane's selectedIndex
property if the number of tabs
has not changed.
Throws an IllegalArgumentException if c is
not a JTabbedPane or if state is non-null
but not an instance of SessionStorage.TabbedPaneState.
setSessionState in interface SessionStorage.Propertyc - the JTabbedPane whose state is to be restoredstate - the TabbedPaneState to be restoredgetSessionState(java.awt.Component),
SessionStorage.TabbedPaneState
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||