|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager
HORIZONTAL_SPLIT 方向の JSplitPane の LayoutManager です。
この内部クラスは "public" とマークされますが、これはコンパイラのバグが原因です。このクラスは、"protected" 内部クラスとして扱われます。このクラスのインスタンス生成は、BasicSplitPaneUI のサブクラス内だけで行なってください。
フィールドの概要 | |
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 でない限り、左インセットを返します。 |
float |
getLayoutAlignmentX(Container target)
x 軸方向の配置を返します。 |
float |
getLayoutAlignmentY(Container target)
y 軸方向の配置を返します。 |
protected int |
getPreferredSizeOfComponent(Component c)
渡されたコンポーネントの適切なサイズの幅を返します。 |
protected int |
getSizeOfComponent(Component c)
渡されたコンポーネントの幅を返します。 |
protected int[] |
getSizes()
コンポーネントのサイズを返します。 |
void |
invalidateLayout(Container c)
何も行われません。 |
void |
layoutContainer(Container container)
実際のレイアウトを行います。 |
Dimension |
maximumLayoutSize(Container target)
最大のレイアウトサイズを返します。 |
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)
x 位置を location、y 位置を insets.top に配置することにより、コンポーネント c の幅を size に設定し、その高さを containersize.height から上インセットと下インセットを減算した値に設定します。 |
protected void |
setSizes(int[] newSizes)
サイズを newSizes に設定します。 |
protected void |
updateComponents()
コンポーネントを指定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected int[] sizes
protected Component[] components
メソッドの詳細 |
public void layoutContainer(Container container)
LayoutManager
内の layoutContainer
container
- 配置されるコンテナpublic void addLayoutComponent(String place, Component component)
LayoutManager
内の addLayoutComponent
place
- コンポーネントに関連付けられた文字列component
- 追加されるコンポーネントpublic Dimension minimumLayoutSize(Container container)
LayoutManager
内の minimumLayoutSize
container
- 配置されるコンポーネントLayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension preferredLayoutSize(Container container)
LayoutManager
内の preferredLayoutSize
container
- 配置されるコンテナLayoutManager.minimumLayoutSize(java.awt.Container)
public void removeLayoutComponent(Component component)
LayoutManager
内の removeLayoutComponent
component
- 削除されるコンポーネントpublic void addLayoutComponent(Component comp, Object constraints)
LayoutManager2
内の addLayoutComponent
comp
- 追加されるコンポーネントconstraints
- レイアウトにコンポーネントを追加する場所/方法public float getLayoutAlignmentX(Container target)
LayoutManager2
内の getLayoutAlignmentX
public float getLayoutAlignmentY(Container target)
LayoutManager2
内の getLayoutAlignmentY
public void invalidateLayout(Container c)
LayoutManager2
内の invalidateLayout
public Dimension maximumLayoutSize(Container target)
LayoutManager2
内の maximumLayoutSize
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()
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.