JavaTM 2 Platform
Standard Ed. 6

javax.swing
類別 JRootPane.RootLayout

java.lang.Object
  繼承者 javax.swing.JRootPane.RootLayout
所有已實作的介面:
LayoutManager, LayoutManager2, Serializable
正在封閉類別:
JRootPane

protected class JRootPane.RootLayout
extends Object
implements LayoutManager2, Serializable

該自定義佈局管理器負責 layeredPane、glassPane 和 menuBar 的佈局。

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


建構子摘要
protected JRootPane.RootLayout()
           
 
方法摘要
 void addLayoutComponent(Component comp, Object constraints)
          使用指定約束物件,將指定元件添加到佈局。
 void addLayoutComponent(String name, Component comp)
          如果佈局管理器使用每元件字元串,則將元件 comp 添加到佈局,並將它與 name 指定的字元串關聯。
 float getLayoutAlignmentX(Container target)
          返回沿 X 軸的對齊方式。
 float getLayoutAlignmentY(Container target)
          返回沿 Y 軸的對齊方式。
 void invalidateLayout(Container target)
          使佈局失效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。
 void layoutContainer(Container parent)
          指示佈局管理器為指定的容器執行佈局。
 Dimension maximumLayoutSize(Container target)
          返回佈局能夠使用的最大空間量。
 Dimension minimumLayoutSize(Container parent)
          返回佈局需要的最小空間量。
 Dimension preferredLayoutSize(Container parent)
          返回佈局要使用的空間量。
 void removeLayoutComponent(Component comp)
          從佈局移除指定元件。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

JRootPane.RootLayout

protected JRootPane.RootLayout()
方法詳細資訊

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
返回佈局要使用的空間量。

指定者:
介面 LayoutManager 中的 preferredLayoutSize
參數:
parent - 為其使用此佈局管理器的 Container
返回:
包含此佈局首選大小的 Dimension 物件
另請參見:
LayoutManager.minimumLayoutSize(java.awt.Container)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
返回佈局需要的最小空間量。

指定者:
介面 LayoutManager 中的 minimumLayoutSize
參數:
parent - 為其使用此佈局管理器的 Container
返回:
包含此佈局最小大小的 Dimension 物件

maximumLayoutSize

public Dimension maximumLayoutSize(Container target)
返回佈局能夠使用的最大空間量。

指定者:
介面 LayoutManager2 中的 maximumLayoutSize
參數:
target - 為其使用此佈局管理器的 Container
返回:
包含此佈局最大大小的 Dimension 物件
另請參見:
Component.getMaximumSize(), LayoutManager

layoutContainer

public void layoutContainer(Container parent)
指示佈局管理器為指定的容器執行佈局。

指定者:
介面 LayoutManager 中的 layoutContainer
參數:
parent - 為其使用此佈局管理器的 Container

addLayoutComponent

public void addLayoutComponent(String name,
                               Component comp)
從介面 LayoutManager 複製的描述
如果佈局管理器使用每元件字元串,則將元件 comp 添加到佈局,並將它與 name 指定的字元串關聯。

指定者:
介面 LayoutManager 中的 addLayoutComponent
參數:
name - 要與元件關聯的字元串
comp - 要添加的元件

removeLayoutComponent

public void removeLayoutComponent(Component comp)
從介面 LayoutManager 複製的描述
從佈局移除指定元件。

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

addLayoutComponent

public void addLayoutComponent(Component comp,
                               Object constraints)
從介面 LayoutManager2 複製的描述
使用指定約束物件,將指定元件添加到佈局。

指定者:
介面 LayoutManager2 中的 addLayoutComponent
參數:
comp - 要添加的元件
constraints - 如何以及在何處將元件添加到佈局。

getLayoutAlignmentX

public float getLayoutAlignmentX(Container target)
從介面 LayoutManager2 複製的描述
返回沿 X 軸的對齊方式。它指定如何相對於其他元件對齊該元件。值應該是一個介於 0 和 1 之間的數,其中 0 表示頂部對齊,1 表示底部對齊,0.5 表示居中對齊等。

指定者:
介面 LayoutManager2 中的 getLayoutAlignmentX

getLayoutAlignmentY

public float getLayoutAlignmentY(Container target)
從介面 LayoutManager2 複製的描述
返回沿 Y 軸的對齊方式。它指定如何相對於其他元件對齊該元件。值應該是一個介於 0 和 1 之間的數,其中 0 表示頂部對齊,1 表示底部對齊,0.5 表示居中對齊等。

指定者:
介面 LayoutManager2 中的 getLayoutAlignmentY

invalidateLayout

public void invalidateLayout(Container target)
從介面 LayoutManager2 複製的描述
使佈局失效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。

指定者:
介面 LayoutManager2 中的 invalidateLayout

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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