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