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.
-
_compInfo
-
-
_oldInsets
-
-
_oldSize
-
-
ResizePercentLayout()
-
-
addLayoutComponent(String, Component)
-
-
getResizePercent(Component)
-
-
layoutContainer(Container)
-
-
minimumLayoutSize(Container)
-
-
preferredLayoutSize(Container)
-
-
removeLayoutComponent(Component)
-
-
setResizePercent(Component, Rectangle)
-
_oldSize
protected Dimension _oldSize
_oldInsets
protected Insets _oldInsets
_compInfo
protected Hashtable _compInfo
ResizePercentLayout
public ResizePercentLayout()
getResizePercent
public Rectangle getResizePercent(Component comp)
setResizePercent
public void setResizePercent(Component comp,
Rectangle percent)
addLayoutComponent
public void addLayoutComponent(String name,
Component comp)
removeLayoutComponent
public void removeLayoutComponent(Component comp)
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
layoutContainer
public void layoutContainer(Container parent)
All Packages Class Hierarchy This Package Previous Next Index