javax.swing
Class JRootPane.RootLayout

java.lang.Object
  extended by javax.swing.JRootPane.RootLayout
All Implemented Interfaces:
LayoutManager, LayoutManager2, Serializable
Enclosing class:
JRootPane

protected class JRootPane.RootLayout
extends Object
implements LayoutManager2, Serializable

See Also:
Serialized Form

Constructor Summary
protected JRootPane.RootLayout()
          Creates a new RootLayout object.
 
Method Summary
 void addLayoutComponent(Component comp, Object constraints)
          DOCUMENT ME!
 void addLayoutComponent(String name, Component comp)
          DOCUMENT ME!
 float getLayoutAlignmentX(Container target)
          DOCUMENT ME!
 float getLayoutAlignmentY(Container target)
          DOCUMENT ME!
 void invalidateLayout(Container target)
          DOCUMENT ME!
 void layoutContainer(Container c)
          DOCUMENT ME!
 Dimension maximumLayoutSize(Container target)
          DOCUMENT ME!
 Dimension minimumLayoutSize(Container target)
          DOCUMENT ME!
 Dimension preferredLayoutSize(Container c)
          DOCUMENT ME!
 void removeLayoutComponent(Component comp)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRootPane.RootLayout

protected JRootPane.RootLayout()
Creates a new RootLayout object.

Method Detail

addLayoutComponent

public void addLayoutComponent(Component comp,
                               Object constraints)
DOCUMENT ME!

Specified by:
addLayoutComponent in interface LayoutManager2
Parameters:
comp - DOCUMENT ME!
constraints - DOCUMENT ME!

addLayoutComponent

public void addLayoutComponent(String name,
                               Component comp)
DOCUMENT ME!

Specified by:
addLayoutComponent in interface LayoutManager
Parameters:
name - DOCUMENT ME!
comp - DOCUMENT ME!

getLayoutAlignmentX

public float getLayoutAlignmentX(Container target)
DOCUMENT ME!

Specified by:
getLayoutAlignmentX in interface LayoutManager2
Parameters:
target - DOCUMENT ME!
Returns:
DOCUMENT ME!

getLayoutAlignmentY

public float getLayoutAlignmentY(Container target)
DOCUMENT ME!

Specified by:
getLayoutAlignmentY in interface LayoutManager2
Parameters:
target - DOCUMENT ME!
Returns:
DOCUMENT ME!

invalidateLayout

public void invalidateLayout(Container target)
DOCUMENT ME!

Specified by:
invalidateLayout in interface LayoutManager2
Parameters:
target - DOCUMENT ME!

layoutContainer

public void layoutContainer(Container c)
DOCUMENT ME!

Specified by:
layoutContainer in interface LayoutManager
Parameters:
c - DOCUMENT ME!

maximumLayoutSize

public Dimension maximumLayoutSize(Container target)
DOCUMENT ME!

Specified by:
maximumLayoutSize in interface LayoutManager2
Parameters:
target - DOCUMENT ME!
Returns:
DOCUMENT ME!
See Also:
Component.getMaximumSize()

minimumLayoutSize

public Dimension minimumLayoutSize(Container target)
DOCUMENT ME!

Specified by:
minimumLayoutSize in interface LayoutManager
Parameters:
target - DOCUMENT ME!
Returns:
DOCUMENT ME!
See Also:
LayoutManager.preferredLayoutSize(Container)

preferredLayoutSize

public Dimension preferredLayoutSize(Container c)
DOCUMENT ME!

Specified by:
preferredLayoutSize in interface LayoutManager
Parameters:
c - DOCUMENT ME!
Returns:
DOCUMENT ME!
See Also:
LayoutManager.minimumLayoutSize(Container)

removeLayoutComponent

public void removeLayoutComponent(Component comp)
DOCUMENT ME!

Specified by:
removeLayoutComponent in interface LayoutManager
Parameters:
comp - DOCUMENT ME!