edu.byu.deg.OntologyEditor.shapes
Class ConnectableContainerLayout

java.lang.Object
  extended byedu.byu.deg.OntologyEditor.shapes.ConnectableContainerLayout
All Implemented Interfaces:
LayoutManager

public class ConnectableContainerLayout
extends Object
implements LayoutManager


Field Summary
static String ABSOLUTE
           
static String BOTTOM_CENTER
           
static String CENTER
           
static String TOP_CENTER
           
static String TOP_LEFT
           
static String TOP_RIGHT
           
 
Constructor Summary
ConnectableContainerLayout()
           
 
Method Summary
 void addLayoutComponent(String name, Component comp)
           
 int getMiddle(Container parent)
           
 void layoutContainer(Container parent)
           
 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

CENTER

public static final String CENTER
See Also:
Constant Field Values

TOP_CENTER

public static final String TOP_CENTER
See Also:
Constant Field Values

BOTTOM_CENTER

public static final String BOTTOM_CENTER
See Also:
Constant Field Values

TOP_RIGHT

public static final String TOP_RIGHT
See Also:
Constant Field Values

TOP_LEFT

public static final String TOP_LEFT
See Also:
Constant Field Values

ABSOLUTE

public static final String ABSOLUTE
See Also:
Constant Field Values
Constructor Detail

ConnectableContainerLayout

public ConnectableContainerLayout()
Method Detail

addLayoutComponent

public void addLayoutComponent(String name,
                               Component comp)
Specified by:
addLayoutComponent 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

preferredLayoutSize

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

removeLayoutComponent

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

getMiddle

public int getMiddle(Container parent)