JavaTM 2 Platform
Standard Ed. 6

javax.swing
類別 ViewportLayout

java.lang.Object
  繼承者 javax.swing.ViewportLayout
所有已實作的介面:
LayoutManager, Serializable

public class ViewportLayout
extends Object
implements LayoutManager, Serializable

JViewport 的預設佈局管理器。ViewportLayout 定義應該對大多數應用程序都有用的佈局策略。視口使其視圖與視口的大小相同,但它不會使視圖小於其最小大小。隨著視口增大,視圖先是在可以看到整個視圖之前保持底部對齊,之後是頂部對齊。

警告:此類別的序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲,或適用於在運行相同 Swing 版本的應用程序之間進行 RMI(Remote Method Invocation,遠端方法調用)。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder


建構子摘要
ViewportLayout()
           
 
方法摘要
 void addLayoutComponent(String name, Component c)
          將指定的元件添加到佈局中。
 void layoutContainer(Container parent)
          在需要佈置指定容器時由 AWT 調用。
 Dimension minimumLayoutSize(Container parent)
          返回需要佈置指定目標容器中包含的元件的最小維數。
 Dimension preferredLayoutSize(Container parent)
          在給出指定目標容器中的元件的前提下,返回此佈局的首選維數。
 void removeLayoutComponent(Component c)
          從佈局中移除指定元件。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ViewportLayout

public ViewportLayout()
方法詳細資訊

addLayoutComponent

public void addLayoutComponent(String name,
                               Component c)
將指定的元件添加到佈局中。不能被此類別使用。

指定者:
介面 LayoutManager 中的 addLayoutComponent
參數:
name - 元件的名稱
c - 要添加的元件

removeLayoutComponent

public void removeLayoutComponent(Component c)
從佈局中移除指定元件。不能被此類別使用。

指定者:
介面 LayoutManager 中的 removeLayoutComponent
參數:
c - 要移除的元件

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
在給出指定目標容器中的元件的前提下,返回此佈局的首選維數。

指定者:
介面 LayoutManager 中的 preferredLayoutSize
參數:
parent - 需要佈置的元件
返回:
包含首選維數的 Dimension 物件
另請參見:
minimumLayoutSize(java.awt.Container)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
返回需要佈置指定目標容器中包含的元件的最小維數。

指定者:
介面 LayoutManager 中的 minimumLayoutSize
參數:
parent - 需要佈置的元件
返回:
包含最小維數的 Dimension 物件
另請參見:
preferredLayoutSize(java.awt.Container)

layoutContainer

public void layoutContainer(Container parent)
在需要佈置指定容器時由 AWT 調用。

指定者:
介面 LayoutManager 中的 layoutContainer
參數:
parent - 要佈置的容器
拋出:
AWTError - 如果目標不是指定給 BoxLayout 建構子的容器

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only