dsto.dfc.swing.panels
Class HidePolicy
java.lang.Object
dsto.dfc.swing.panels.HidePolicy
- All Implemented Interfaces:
- PanelManagerListener, EventListener
public class HidePolicy
- extends Object
- implements PanelManagerListener
A policy for deciding what to do when the PanelManager contains no
panels. When the policy is toggled to neverHide (), the PanelManager
remains visible at all times. When hideWhenEmpty () is set,
the PanelManager becomes invisible when it contains no panels
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manager
public PanelManager manager
HidePolicy
public HidePolicy()
HidePolicy
public HidePolicy(PanelManager manager)
neverHide
public void neverHide()
hideWhenEmpty
public void hideWhenEmpty()
panelAdded
public void panelAdded(PanelManagerEvent e)
- Specified by:
panelAdded in interface PanelManagerListener
panelRemoved
public void panelRemoved(PanelManagerEvent e)
- Specified by:
panelRemoved in interface PanelManagerListener
hasPanels
public boolean hasPanels()
aboutToRemovePanel
public void aboutToRemovePanel(PanelManagerEvent e)
- Specified by:
aboutToRemovePanel in interface PanelManagerListener
panelFloated
public void panelFloated(PanelManagerEvent e)
- Specified by:
panelFloated in interface PanelManagerListener
panelUnfloated
public void panelUnfloated(PanelManagerEvent e)
- Specified by:
panelUnfloated in interface PanelManagerListener
Copyright © 2008 Commonwealth of Australia