JavaTM 2 Platform
Standard Ed. 6

java.awt
介面 LayoutManager

所有已知子介面:
LayoutManager2
所有已知實作類別:
BasicComboBoxUI.ComboBoxLayoutManager, BasicInternalFrameTitlePane.TitlePaneLayout, BasicInternalFrameUI.InternalFrameLayout, BasicOptionPaneUI.ButtonAreaLayout, BasicScrollBarUI, BasicSplitPaneDivider.DividerLayout, BasicSplitPaneUI.BasicHorizontalLayoutManager, BasicSplitPaneUI.BasicVerticalLayoutManager, BasicTabbedPaneUI.TabbedPaneLayout, BorderLayout, BoxLayout, CardLayout, DefaultMenuLayout, FlowLayout, GridBagLayout, GridLayout, GroupLayout, JRootPane.RootLayout, JSpinner.DateEditor, JSpinner.DefaultEditor, JSpinner.ListEditor, JSpinner.NumberEditor, MetalComboBoxUI.MetalComboBoxLayoutManager, MetalScrollBarUI, MetalTabbedPaneUI.TabbedPaneLayout, OverlayLayout, ScrollPaneLayout, ScrollPaneLayout.UIResource, SpringLayout, ViewportLayout

public interface LayoutManager

定義知道如何佈置 Container 類別的介面。

Swing 的繪製架構假定 JComponent 的子元件不發生重疊。如果 JComponentLayoutManager 允許子元件重疊,則 JComponent 必須覆寫 isOptimizedDrawingEnabled 以返回 false。

另請參見:
Container, JComponent.isOptimizedDrawingEnabled()

方法摘要
 void addLayoutComponent(String name, Component comp)
          如果佈局管理器使用每元件字元串,則將元件 comp 添加到佈局,並將它與 name 指定的字元串關聯。
 void layoutContainer(Container parent)
          佈置指定容器。
 Dimension minimumLayoutSize(Container parent)
          給定指定容器所包含的元件,計算該容器的最小大小維數。
 Dimension preferredLayoutSize(Container parent)
          給定指定容器所包含的元件,計算該容器的首選大小維數。
 void removeLayoutComponent(Component comp)
          從佈局移除指定元件。
 

方法詳細資訊

addLayoutComponent

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

參數:
name - 要與元件關聯的字元串
comp - 要添加的元件

removeLayoutComponent

void removeLayoutComponent(Component comp)
從佈局移除指定元件。

參數:
comp - 要移除的元件

preferredLayoutSize

Dimension preferredLayoutSize(Container parent)
給定指定容器所包含的元件,計算該容器的首選大小維數。

參數:
parent - 要佈置的容器
另請參見:
minimumLayoutSize(java.awt.Container)

minimumLayoutSize

Dimension minimumLayoutSize(Container parent)
給定指定容器所包含的元件,計算該容器的最小大小維數。

參數:
parent - 要佈置的元件

layoutContainer

void layoutContainer(Container parent)
佈置指定容器。

參數:
parent - 要佈置的容器

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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