fr.ifremer.coser.ui.widgets
Class AccordionLayout

java.lang.Object
  extended by fr.ifremer.coser.ui.widgets.AccordionLayout
All Implemented Interfaces:
LayoutManager

public class AccordionLayout
extends Object
implements LayoutManager


Field Summary
protected  AccordionPane accordionPane
           
 
Constructor Summary
AccordionLayout(AccordionPane accordionPane)
          Constructs a AccordionLayout.
 
Method Summary
 void addLayoutComponent(String name, Component comp)
           
 void layoutContainer(Container parent)
          Lays out the container.
protected  Dimension layoutSize(Container parent, boolean minimum)
           
 Dimension minimumLayoutSize(Container parent)
           
 Dimension preferredLayoutSize(Container parent)
           
 void removeLayoutComponent(Component comp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accordionPane

protected AccordionPane accordionPane
Constructor Detail

AccordionLayout

public AccordionLayout(AccordionPane accordionPane)
Constructs a AccordionLayout.

Parameters:
accordionPane - accordionPane
Method Detail

layoutSize

protected Dimension layoutSize(Container parent,
                               boolean minimum)

layoutContainer

public void layoutContainer(Container parent)
Lays out the container.

Specified by:
layoutContainer in interface LayoutManager

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
Specified by:
minimumLayoutSize in interface LayoutManager

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
Specified by:
preferredLayoutSize in interface LayoutManager

addLayoutComponent

public void addLayoutComponent(String name,
                               Component comp)
Specified by:
addLayoutComponent in interface LayoutManager

removeLayoutComponent

public void removeLayoutComponent(Component comp)
Specified by:
removeLayoutComponent in interface LayoutManager


Copyright © 2010-2012 Ifremer. All Rights Reserved.