Java プラットフォーム 1.2

javax.swing.plaf.basic
クラス BasicSplitPaneUI.BasicVerticalLayoutManager

java.lang.Object
  |
  +--javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager
        |
        +--javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager

public class BasicSplitPaneUI.BasicVerticalLayoutManager
extends BasicSplitPaneUI.BasicHorizontalLayoutManager

VERTICAL_SPLIT 方向の JSplitPane に使われる LayoutManager です。

この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。このクラスは、protected 内部クラスとして扱われます。このクラスのインスタンス生成は、BasicSplitPaneUI のサブクラス内だけで行なってください。


クラス javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager から継承したフィールド
components, sizes
 
コンストラクタの概要
BasicSplitPaneUI.BasicVerticalLayoutManager()
           
 
メソッドの概要
protected  int getAvailableSize(Dimension containerSize, Insets insets)
          コンテナのサイズとインセットに基づいて有効な高さを返します。
protected  int getInitialLocation(Insets insets)
          Insets が null でない限り、上インセットを返します。
protected  int getPreferredSizeOfComponent(Component c)
          渡された Component の適切なサイズの高さを返します。
protected  int getSizeOfComponent(Component c)
          渡されたコンポーネントの高さを返します。
 Dimension minimumLayoutSize(Container container)
          子を格納するために必要な最小サイズを返します。
 Dimension preferredLayoutSize(Container container)
          子を格納するための適切なサイズを返します。
protected  void setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
          x 位置を insets.left、y 位置を location に配置することにより、コンポーネント c の高さを size に設定し、その幅を containersize.width から左インセットと右インセットを減算した値に設定します。
 
クラス javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager から継承したメソッド
addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, getSizes, invalidateLayout, layoutContainer, maximumLayoutSize, removeLayoutComponent, resetSizeAt, resetToPreferredSizes, setSizes, updateComponents
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicSplitPaneUI.BasicVerticalLayoutManager

public BasicSplitPaneUI.BasicVerticalLayoutManager()
メソッドの詳細

getPreferredSizeOfComponent

protected int getPreferredSizeOfComponent(Component c)
渡された Component の適切なサイズの高さを返します。
オーバーライド:
クラス BasicSplitPaneUI.BasicHorizontalLayoutManager 内の getPreferredSizeOfComponent

getSizeOfComponent

protected int getSizeOfComponent(Component c)
渡されたコンポーネントの高さを返します。
オーバーライド:
クラス BasicSplitPaneUI.BasicHorizontalLayoutManager 内の getSizeOfComponent

getAvailableSize

protected int getAvailableSize(Dimension containerSize,
                               Insets insets)
コンテナのサイズとインセットに基づいて有効な高さを返します。
オーバーライド:
クラス BasicSplitPaneUI.BasicHorizontalLayoutManager 内の getAvailableSize

getInitialLocation

protected int getInitialLocation(Insets insets)
Insets が null でない限り、上インセットを返します。null の場合は 0 を返します。
オーバーライド:
クラス BasicSplitPaneUI.BasicHorizontalLayoutManager 内の getInitialLocation

setComponentToSize

protected void setComponentToSize(Component c,
                                  int size,
                                  int location,
                                  Insets insets,
                                  Dimension containerSize)
x 位置を insets.left、y 位置を location に配置することにより、コンポーネント c の高さを size に設定し、その幅を containersize.width から左インセットと右インセットを減算した値に設定します。
オーバーライド:
クラス BasicSplitPaneUI.BasicHorizontalLayoutManager 内の setComponentToSize

minimumLayoutSize

public Dimension minimumLayoutSize(Container container)
子を格納するために必要な最小サイズを返します。高さはそれぞれの子の最小の高さの合計、幅はそれぞれの子の最小幅の最大値です。
オーバーライド:
クラス BasicSplitPaneUI.BasicHorizontalLayoutManager 内の minimumLayoutSize

preferredLayoutSize

public Dimension preferredLayoutSize(Container container)
子を格納するための適切なサイズを返します。高さはそれぞれの子の適切な高さの合計、幅はそれぞれの子の適切な幅の最大値です。
オーバーライド:
クラス BasicSplitPaneUI.BasicHorizontalLayoutManager 内の preferredLayoutSize

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.