net.infonode.gui.layout
Class BorderLayout2

java.lang.Object
  extended by net.infonode.gui.layout.BorderLayout2
All Implemented Interfaces:
java.awt.LayoutManager, java.awt.LayoutManager2

public class BorderLayout2
extends java.lang.Object
implements java.awt.LayoutManager2

Version:
$Revision: 1.8 $
Author:
$Author: jesper $

Field Summary
private  java.awt.Component[][] components
           
 
Constructor Summary
BorderLayout2()
           
 
Method Summary
 void addLayoutComponent(java.awt.Component comp, java.lang.Object constraints)
           
 void addLayoutComponent(java.lang.String name, java.awt.Component comp)
           
 float getLayoutAlignmentX(java.awt.Container target)
           
 float getLayoutAlignmentY(java.awt.Container target)
           
private  int getMaximumHeight(int row)
           
private  int getMaximumWidth(int column)
           
private  int getMinimumHeight(int row)
           
private  int getMinimumWidth(int column)
           
private  int getPreferredHeight(int row)
           
private  int getPreferredWidth(int column)
           
 void invalidateLayout(java.awt.Container target)
           
 void layoutContainer(java.awt.Container parent)
           
 java.awt.Dimension maximumLayoutSize(java.awt.Container target)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
           
 void removeLayoutComponent(java.awt.Component comp)
           
private static void setBounds(java.awt.Component component, java.awt.Rectangle bounds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components

private java.awt.Component[][] components
Constructor Detail

BorderLayout2

public BorderLayout2()
Method Detail

addLayoutComponent

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

addLayoutComponent

public void addLayoutComponent(java.awt.Component comp,
                               java.lang.Object constraints)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager2

getLayoutAlignmentX

public float getLayoutAlignmentX(java.awt.Container target)
Specified by:
getLayoutAlignmentX in interface java.awt.LayoutManager2

getLayoutAlignmentY

public float getLayoutAlignmentY(java.awt.Container target)
Specified by:
getLayoutAlignmentY in interface java.awt.LayoutManager2

invalidateLayout

public void invalidateLayout(java.awt.Container target)
Specified by:
invalidateLayout in interface java.awt.LayoutManager2

maximumLayoutSize

public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
Specified by:
maximumLayoutSize in interface java.awt.LayoutManager2

getPreferredHeight

private int getPreferredHeight(int row)

getPreferredWidth

private int getPreferredWidth(int column)

getMinimumHeight

private int getMinimumHeight(int row)

getMinimumWidth

private int getMinimumWidth(int column)

getMaximumHeight

private int getMaximumHeight(int row)

getMaximumWidth

private int getMaximumWidth(int column)

setBounds

private static void setBounds(java.awt.Component component,
                              java.awt.Rectangle bounds)

layoutContainer

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

minimumLayoutSize

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

preferredLayoutSize

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

removeLayoutComponent

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