org.argouml.swingext
Class SplitterLayout

java.lang.Object
  |
  +--org.argouml.swingext.LineLayout
        |
        +--org.argouml.swingext.ProportionalLayout
              |
              +--org.argouml.swingext.SplitterLayout
All Implemented Interfaces:
java.awt.LayoutManager, java.awt.LayoutManager2

public class SplitterLayout
extends ProportionalLayout

A ProportionalLayout which recognises a contained Splitter and automatically registers components either side to be resized.


Fields inherited from class org.argouml.swingext.ProportionalLayout
componentTable
 
Fields inherited from class org.argouml.swingext.LineLayout
HORIZONTAL, orientation, VERTICAL
 
Constructor Summary
SplitterLayout()
           
SplitterLayout(Orientation orientation)
           
 
Method Summary
 void addLayoutComponent(java.lang.String name, java.awt.Component comp)
           
 int getComponentPosition(java.awt.Component comp)
           
 
Methods inherited from class org.argouml.swingext.ProportionalLayout
addLayoutComponent, layoutContainer, removeLayoutComponent
 
Methods inherited from class org.argouml.swingext.LineLayout
getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, minimumLayoutSize, preferredLayoutSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitterLayout

public SplitterLayout()

SplitterLayout

public SplitterLayout(Orientation orientation)
Method Detail

addLayoutComponent

public void addLayoutComponent(java.lang.String name,
                               java.awt.Component comp)
Overrides:
addLayoutComponent in class ProportionalLayout

getComponentPosition

public int getComponentPosition(java.awt.Component comp)


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook