- java.lang.Object
 -  
      
- javax.swing.ViewportLayout
 
 
-  
       
- 实现的所有接口
 -  
         
LayoutManager,Serializable 
public class ViewportLayout extends Object implements LayoutManager, Serializable
JViewport的默认布局管理器。ViewportLayout定义了一个对大多数应用程序有用的布局策略。 视口使其视图与视口大小相同,但不会使视图小于其最小大小。 随着视口的增长,视图保持底部对齐,直到整个视图可见,随后视图保持顶部对齐。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans软件包中添加了对所有JavaBeansjava.beans长期存储的支持。 请参阅XMLEncoder。- 从以下版本开始:
 - 1.2
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 ViewportLayout() 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidaddLayoutComponent(String name, Component c)将指定的组件添加到布局中。voidlayoutContainer(Container parent)需要布置指定容器时由AWT调用。DimensionminimumLayoutSize(Container parent)返回布局指定目标容器中包含的组件所需的最小尺寸。DimensionpreferredLayoutSize(Container parent)给定指定目标容器中的组件,返回此布局的首选尺寸。voidremoveLayoutComponent(Component c)从布局中删除指定的组件。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
addLayoutComponent
public void addLayoutComponent(String name, Component c)
将指定的组件添加到布局中。 本课程不使用。- Specified by:
 -  
              
addLayoutComponent在界面LayoutManager - 参数
 -  
              
name- 组件的名称 -  
              
c- 要添加的组件 
 
-  
removeLayoutComponent
public void removeLayoutComponent(Component c)
从布局中删除指定的组件。 本课程不使用。- Specified by:
 -  
              
removeLayoutComponent在界面LayoutManager - 参数
 -  
              
c- 要删除的组件 
 
-  
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
给定指定目标容器中的组件,返回此布局的首选尺寸。- Specified by:
 -  
              
preferredLayoutSize在界面LayoutManager - 参数
 -  
              
parent- 需要布局的组件 - 结果
 - 
               包含首选尺寸的 
              
Dimension对象 - 另请参见:
 -  
              
minimumLayoutSize(java.awt.Container) 
 
-  
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
返回布局指定目标容器中包含的组件所需的最小尺寸。- Specified by:
 -  
              
minimumLayoutSize在界面LayoutManager - 参数
 -  
              
parent- 需要布局的组件 - 结果
 - 
               包含最小尺寸的 
              
Dimension对象 - 另请参见:
 -  
              
preferredLayoutSize(java.awt.Container) 
 
-  
layoutContainer
public void layoutContainer(Container parent)
需要布置指定容器时由AWT调用。- Specified by:
 -  
              
layoutContainer在界面LayoutManager - 参数
 -  
              
parent- 布局的容器 - 异常
 -  
              
AWTError- 如果目标不是为BoxLayout构造函数指定的容器 
 
 -  
 
 -