|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface LayoutManager2
為類別定義介面,該類別知道如何根據佈局約束物件來佈置 Container。 此介面擴展了 LayoutManager 介面,以根據約束物件顯式地處理佈局,該約束物件指定應該如何以及在何處將元件添加到佈局。
LayoutManager 的這一最小擴展可供想要創建基於約束的佈局的工具提供者使用。但是,它不對基於約束的自定義佈局管理器提供完整的通用支持。
LayoutManager
,
Container
方法摘要 | |
---|---|
void |
addLayoutComponent(Component comp,
Object constraints)
使用指定約束物件,將指定元件添加到佈局。 |
float |
getLayoutAlignmentX(Container target)
返回沿 X 軸的對齊方式。 |
float |
getLayoutAlignmentY(Container target)
返回沿 Y 軸的對齊方式。 |
void |
invalidateLayout(Container target)
使佈局失效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。 |
Dimension |
maximumLayoutSize(Container target)
給定指定容器的元件,計算該容器的最大大小維數。 |
從介面 java.awt.LayoutManager 繼承的方法 |
---|
addLayoutComponent, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent |
方法詳細資訊 |
---|
void addLayoutComponent(Component comp, Object constraints)
comp
- 要添加的元件constraints
- 如何以及在何處將元件添加到佈局。Dimension maximumLayoutSize(Container target)
Component.getMaximumSize()
,
LayoutManager
float getLayoutAlignmentX(Container target)
float getLayoutAlignmentY(Container target)
void invalidateLayout(Container target)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。