BasicInternalFrameUI.InternalFrameLayout (Java 2 Platform SE 5.0) (original) (raw)
javax.swing.plaf.basic
Class BasicInternalFrameUI.InternalFrameLayout
java.lang.Object
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout
All Implemented Interfaces:
Enclosing class:
public class BasicInternalFrameUI.InternalFrameLayout
extends Object
implements LayoutManager
Constructor Summary |
---|
BasicInternalFrameUI.InternalFrameLayout() |
Method Summary | |
---|---|
void | [addLayoutComponent](../../../../javax/swing/plaf/basic/BasicInternalFrameUI.InternalFrameLayout.html#addLayoutComponent%28java.lang.String, java.awt.Component%29)(String name,Component c) If the layout manager uses a per-component string, adds the component comp to the layout, associating it with the string specified by name. |
void | layoutContainer(Container c) Lays out the specified container. |
Dimension | minimumLayoutSize(Container c) Calculates the minimum size dimensions for the specified container, given the components it contains. |
Dimension | preferredLayoutSize(Container c) Calculates the preferred size dimensions for the specified container, given the components it contains. |
void | removeLayoutComponent(Component c) Removes the specified component from the layout. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, [wait](../../../../java/lang/Object.html#wait%28long, int%29) |
Constructor Detail |
---|
BasicInternalFrameUI.InternalFrameLayout
public BasicInternalFrameUI.InternalFrameLayout()
Method Detail |
---|
addLayoutComponent
public void addLayoutComponent(String name, Component c)
Description copied from interface: [LayoutManager](../../../../java/awt/LayoutManager.html#addLayoutComponent%28java.lang.String, java.awt.Component%29)
If the layout manager uses a per-component string, adds the component comp
to the layout, associating it with the string specified by name
.
Specified by:
[addLayoutComponent](../../../../java/awt/LayoutManager.html#addLayoutComponent%28java.lang.String, java.awt.Component%29)
in interface [LayoutManager](../../../../java/awt/LayoutManager.html "interface in java.awt")
Parameters:
name
- the string to be associated with the component
c
- the component to be added
removeLayoutComponent
public void removeLayoutComponent(Component c)
Description copied from interface: [LayoutManager](../../../../java/awt/LayoutManager.html#removeLayoutComponent%28java.awt.Component%29)
Removes the specified component from the layout.
Specified by:
[removeLayoutComponent](../../../../java/awt/LayoutManager.html#removeLayoutComponent%28java.awt.Component%29)
in interface [LayoutManager](../../../../java/awt/LayoutManager.html "interface in java.awt")
Parameters:
c
- the component to be removed
preferredLayoutSize
public Dimension preferredLayoutSize(Container c)
Description copied from interface: [LayoutManager](../../../../java/awt/LayoutManager.html#preferredLayoutSize%28java.awt.Container%29)
Calculates the preferred size dimensions for the specified container, given the components it contains.
Specified by:
[preferredLayoutSize](../../../../java/awt/LayoutManager.html#preferredLayoutSize%28java.awt.Container%29)
in interface [LayoutManager](../../../../java/awt/LayoutManager.html "interface in java.awt")
Parameters:
c
- the container to be laid out
See Also:
LayoutManager.minimumLayoutSize(java.awt.Container)
minimumLayoutSize
public Dimension minimumLayoutSize(Container c)
Description copied from interface: [LayoutManager](../../../../java/awt/LayoutManager.html#minimumLayoutSize%28java.awt.Container%29)
Calculates the minimum size dimensions for the specified container, given the components it contains.
Specified by:
[minimumLayoutSize](../../../../java/awt/LayoutManager.html#minimumLayoutSize%28java.awt.Container%29)
in interface [LayoutManager](../../../../java/awt/LayoutManager.html "interface in java.awt")
Parameters:
c
- the component to be laid out
See Also:
LayoutManager.preferredLayoutSize(java.awt.Container)
layoutContainer
public void layoutContainer(Container c)
Description copied from interface: [LayoutManager](../../../../java/awt/LayoutManager.html#layoutContainer%28java.awt.Container%29)
Lays out the specified container.
Specified by:
[layoutContainer](../../../../java/awt/LayoutManager.html#layoutContainer%28java.awt.Container%29)
in interface [LayoutManager](../../../../java/awt/LayoutManager.html "interface in java.awt")
Parameters:
c
- the container to be laid out
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.