com.infoengine.modeler
Class TwoColumnLayout

java.lang.Object
  extended bycom.infoengine.modeler.TwoColumnLayout
All Implemented Interfaces:
LayoutManager

public class TwoColumnLayout
extends Object
implements LayoutManager


Field Summary
(package private)  int hgap
           
(package private)  Insets insets
           
(package private)  int[] spanList
           
(package private)  int vgap
           
 
Constructor Summary
TwoColumnLayout()
           
TwoColumnLayout(int hgap, int vgap)
           
 
Method Summary
 void addLayoutComponent(String name, Component comp)
           
private  boolean doSpanColumns(int row)
           
 void layoutContainer(Container parent)
           
 Dimension minimumLayoutSize(Container parent)
           
 Dimension preferredLayoutSize(Container parent)
           
 void removeLayoutComponent(Component comp)
           
 void setInsets(Insets newInsets)
           
 void spanColumns(int row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hgap

int hgap

vgap

int vgap

insets

Insets insets

spanList

int[] spanList
Constructor Detail

TwoColumnLayout

public TwoColumnLayout(int hgap,
                       int vgap)

TwoColumnLayout

public TwoColumnLayout()
Method Detail

setInsets

public void setInsets(Insets newInsets)

addLayoutComponent

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

preferredLayoutSize

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

layoutContainer

public void layoutContainer(Container parent)
Specified by:
layoutContainer in interface LayoutManager

minimumLayoutSize

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

removeLayoutComponent

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

spanColumns

public void spanColumns(int row)

doSpanColumns

private boolean doSpanColumns(int row)