JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.basic
類別 BasicOptionPaneUI.ButtonAreaLayout

java.lang.Object
  繼承者 javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
所有已實作的介面:
LayoutManager
正在封閉類別:
BasicOptionPaneUI

public static class BasicOptionPaneUI.ButtonAreaLayout
extends Object
implements LayoutManager

ButtonAreaLayout 的行為方式類似於 FlowLayout。它從左到右佈置所有元件。如果 syncAllWidths 為 true,則將每個元件的寬度設置為最大首選大小的寬度。 因編輯器故障而將此內部類別標記為“公開”。此類別應該視為“受保護”內部類別。僅在 BasicOptionPaneUI 的子類別中實例化此類別。


欄位摘要
protected  boolean centersChildren
          如果為 true,則子級將在父級中匯總在一起。
protected  int padding
           
protected  boolean syncAllWidths
           
 
建構子摘要
BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths, int padding)
           
 
方法摘要
 void addLayoutComponent(String string, Component comp)
          如果佈局管理器使用每元件字元串,則將元件 comp 添加到佈局,並將它與 name 指定的字元串關聯。
 boolean getCentersChildren()
           
 int getPadding()
           
 boolean getSyncAllWidths()
           
 void layoutContainer(Container container)
          佈置指定容器。
 Dimension minimumLayoutSize(Container c)
          給定指定容器所包含的元件,計算該容器的最小大小維數。
 Dimension preferredLayoutSize(Container c)
          給定指定容器所包含的元件,計算該容器的首選大小維數。
 void removeLayoutComponent(Component c)
          從佈局移除指定元件。
 void setCentersChildren(boolean newValue)
           
 void setPadding(int newPadding)
           
 void setSyncAllWidths(boolean newValue)
           
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

syncAllWidths

protected boolean syncAllWidths

padding

protected int padding

centersChildren

protected boolean centersChildren
如果為 true,則子級將在父級中匯總在一起。

建構子詳細資訊

BasicOptionPaneUI.ButtonAreaLayout

public BasicOptionPaneUI.ButtonAreaLayout(boolean syncAllWidths,
                                          int padding)
方法詳細資訊

setSyncAllWidths

public void setSyncAllWidths(boolean newValue)

getSyncAllWidths

public boolean getSyncAllWidths()

setPadding

public void setPadding(int newPadding)

getPadding

public int getPadding()

setCentersChildren

public void setCentersChildren(boolean newValue)

getCentersChildren

public boolean getCentersChildren()

addLayoutComponent

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

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

layoutContainer

public void layoutContainer(Container container)
從介面 LayoutManager 複製的描述
佈置指定容器。

指定者:
介面 LayoutManager 中的 layoutContainer
參數:
container - 要佈置的容器

minimumLayoutSize

public Dimension minimumLayoutSize(Container c)
從介面 LayoutManager 複製的描述
給定指定容器所包含的元件,計算該容器的最小大小維數。

指定者:
介面 LayoutManager 中的 minimumLayoutSize
參數:
c - 要佈置的元件

preferredLayoutSize

public Dimension preferredLayoutSize(Container c)
從介面 LayoutManager 複製的描述
給定指定容器所包含的元件,計算該容器的首選大小維數。

指定者:
介面 LayoutManager 中的 preferredLayoutSize
參數:
c - 要佈置的容器
另請參見:
LayoutManager.minimumLayoutSize(java.awt.Container)

removeLayoutComponent

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

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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