se.datadosen.component
Class PanelGroup

java.lang.Object
  extended by se.datadosen.component.PanelGroup
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener

public class PanelGroup
extends java.lang.Object
implements java.beans.PropertyChangeListener

This class is used to create a multiple-exclusion scope for a set of panels of JCollapsiblePanel class. This class will collapse all but the last expanded panel.

Since:
8.9.4

Constructor Summary
PanelGroup()
           
 
Method Summary
 void add(JCollapsiblePanel panel)
           
 int getPanelCount()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void remove(JCollapsiblePanel panel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PanelGroup

public PanelGroup()
Method Detail

add

public void add(JCollapsiblePanel panel)

remove

public void remove(JCollapsiblePanel panel)

getPanelCount

public int getPanelCount()

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener