public class BasicSplitPaneUI.BasicHorizontalLayoutManager extends Object implements LayoutManager2
修飾子と型 | フィールドと説明 |
---|---|
protected Component[] |
components |
protected int[] |
sizes |
修飾子と型 | メソッドと説明 |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
指定された制約オブジェクトを使って、指定されたコンポーネントをレイアウトに追加します。
|
void |
addLayoutComponent(String place, Component component)
コンポーネントをplaceに追加します。
|
protected int |
getAvailableSize(Dimension containerSize, Insets insets)
コンテナのサイズとイン・セットに基づいて利用可能な幅を返します。
|
protected int |
getInitialLocation(Insets insets)
Insetsがnullでない場合は左イン・セット、nullの場合は0を返します。
|
float |
getLayoutAlignmentX(Container target)
x軸方向の配置を返します。
|
float |
getLayoutAlignmentY(Container target)
y軸方向の配置を返します。
|
protected int |
getPreferredSizeOfComponent(Component c)
渡されたComponent推奨サイズの幅を返します。
|
protected int |
getSizeOfComponent(Component c)
渡されたコンポーネントの幅を返します。
|
protected int[] |
getSizes()
コンポーネントのサイズを返します。
|
void |
invalidateLayout(Container c)
何も行いません。
|
void |
layoutContainer(Container container)
実際のレイアウトを行います。
|
Dimension |
maximumLayoutSize(Container target)
最大のレイアウト・サイズを返します。両方向ともInteger.MAX_VALUEです。
|
Dimension |
minimumLayoutSize(Container container)
子を含めるために必要な最小サイズを返します。
|
Dimension |
preferredLayoutSize(Container container)
子を含めるために必要な推奨サイズを返します。
|
void |
removeLayoutComponent(Component component)
指定されたコンポーネントを削除します。
|
protected void |
resetSizeAt(int index)
渡された位置にあるComponentのサイズをリセットします。
|
void |
resetToPreferredSizes()
次回このインスタンスが配置されるときに推奨サイズを設定するように、レシーバにマークします。
|
protected void |
setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
コンポーネントcの幅をsize、x位置をlocation、yをinsets.top、高さをcontainersize.height (上および下イン・セットを引いたもの)に設定します。
|
protected void |
setSizes(int[] newSizes)
サイズを
newSizes に設定します。 |
protected void |
updateComponents()
コンポーネントを判定します。
|
protected int[] sizes
protected Component[] components
public void layoutContainer(Container container)
layoutContainer
、インタフェース: LayoutManager
container
- 配置されるコンテナpublic void addLayoutComponent(String place, Component component)
addLayoutComponent
、インタフェース: LayoutManager
place
- コンポーネントに関連付けられる文字列component
- 追加されるコンポーネントpublic Dimension minimumLayoutSize(Container container)
minimumLayoutSize
、インタフェース: LayoutManager
container
- 配置されるコンポーネントLayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension preferredLayoutSize(Container container)
preferredLayoutSize
、インタフェース: LayoutManager
container
- 配置されるコンテナLayoutManager.minimumLayoutSize(java.awt.Container)
public void removeLayoutComponent(Component component)
removeLayoutComponent
、インタフェース: LayoutManager
component
- 削除されるコンポーネントpublic void addLayoutComponent(Component comp, Object constraints)
addLayoutComponent
、インタフェース: LayoutManager2
comp
- 追加されるコンポーネントconstraints
- レイアウトにコンポーネントを追加する場所/方法。public float getLayoutAlignmentX(Container target)
getLayoutAlignmentX
、インタフェース: LayoutManager2
public float getLayoutAlignmentY(Container target)
getLayoutAlignmentY
、インタフェース: LayoutManager2
public void invalidateLayout(Container c)
invalidateLayout
、インタフェース: LayoutManager2
public Dimension maximumLayoutSize(Container target)
maximumLayoutSize
、インタフェース: LayoutManager2
Component.getMaximumSize()
、LayoutManager
public void resetToPreferredSizes()
protected void resetSizeAt(int index)
protected void setSizes(int[] newSizes)
newSizes
に設定します。protected int[] getSizes()
protected int getPreferredSizeOfComponent(Component c)
protected int getSizeOfComponent(Component c)
protected int getAvailableSize(Dimension containerSize, Insets insets)
protected int getInitialLocation(Insets insets)
protected void setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
protected void updateComponents()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.