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, 2013, Oracle and/or its affiliates. All rights reserved.