Class powersoft.jcm.ui.ResizePercentLayout
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class powersoft.jcm.ui.ResizePercentLayout

java.lang.Object
   |
   +----powersoft.jcm.ui.ResizePercentLayout

public class ResizePercentLayout
extends Object
implements LayoutManager
ResizePercentLayout reshapes components when the parent container has changed size according to the resize percentages set for each component. All components and the container are assumed to be initally set to a desired size. All reshaping is done based on the current size.

Variable Index

 o _compInfo
 o _oldInsets
 o _oldSize

Constructor Index

 o ResizePercentLayout()

Method Index

 o addLayoutComponent(String, Component)
 o getResizePercent(Component)
 o layoutContainer(Container)
 o minimumLayoutSize(Container)
 o preferredLayoutSize(Container)
 o removeLayoutComponent(Component)
 o setResizePercent(Component, Rectangle)

Variables

 o _oldSize
  protected Dimension _oldSize
 o _oldInsets
  protected Insets _oldInsets
 o _compInfo
  protected Hashtable _compInfo

Constructors

 o ResizePercentLayout
  public ResizePercentLayout()

Methods

 o getResizePercent
  public Rectangle getResizePercent(Component comp)
 o setResizePercent
  public void setResizePercent(Component comp,
                               Rectangle percent)
 o addLayoutComponent
  public void addLayoutComponent(String name,
                                 Component comp)
 o removeLayoutComponent
  public void removeLayoutComponent(Component comp)
 o preferredLayoutSize
  public Dimension preferredLayoutSize(Container parent)
 o minimumLayoutSize
  public Dimension minimumLayoutSize(Container parent)
 o layoutContainer
  public void layoutContainer(Container parent)

All Packages  Class Hierarchy  This Package  Previous  Next  Index