de.qfs.lib.config
Class JToolBarConfigWrapper
java.lang.Object
|
+--de.qfs.lib.config.ConfigWrapper
|
+--de.qfs.lib.config.JToolBarConfigWrapper
- All Implemented Interfaces:
- Configurable
- public class JToolBarConfigWrapper
- extends ConfigWrapper
This ConfigWrapper saves and restores the State of a JToolBar. The saved
state contains information about whether the toolbar is floating or docked
and about its position, either inside its floating Frame or its parent.
TODO: Listen for changes and call Configuration.stateChanged
.
- Version:
- $Revision: 1.7 $
- Author:
- Gregor Schmid
Field Summary |
protected javax.swing.JToolBar |
toolbar
The JToolBar to wrap. |
Constructor Summary |
JToolBarConfigWrapper()
Create a new JToolBarConfigWrapper with the default name 'toolbar'. |
Method Summary |
java.util.Properties |
getConfigurableState()
Get the Configurable's state. |
protected void |
setClient(java.lang.Object client)
Set the client object for the ConfigWrapper. |
void |
setConfigurableState(java.util.Properties state)
Set the Configurable's state. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
toolbar
protected javax.swing.JToolBar toolbar
- The JToolBar to wrap.
JToolBarConfigWrapper
public JToolBarConfigWrapper()
- Create a new JToolBarConfigWrapper with the default name 'toolbar'.
setClient
protected void setClient(java.lang.Object client)
- Set the client object for the ConfigWrapper.
- Overrides:
setClient
in class ConfigWrapper
- Parameters:
client
- The client object to set.
getConfigurableState
public java.util.Properties getConfigurableState()
- Get the Configurable's state.
- Overrides:
getConfigurableState
in class ConfigWrapper
- Following copied from class:
de.qfs.lib.config.ConfigWrapper
- Returns:
- An empty Properties object.
setConfigurableState
public void setConfigurableState(java.util.Properties state)
- Set the Configurable's state.
- Overrides:
setConfigurableState
in class ConfigWrapper
- Following copied from class:
de.qfs.lib.config.ConfigWrapper
- Parameters:
state
- The state to set. Ignored.