全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.ScrollPane
子コンポーネントの位置合わせ状態は、Adjustable インタフェースを実装する 2 つのオブジェクト(各 dimension に1つ)で表されます。API は Adjustable オブジェクトの属性(unitIncrement や value など)を操作できるように、これらのオブジェクトをアクセスするメソッドを提供します。
特定の adjustable プロパティ(minimum、maximum、および visibleAmount)は、スクロールペインがスクロールペインとその子の geometry をもとに、内部的に設定するのでプログラムでスクロールペインを使用して設定しないでください。
スクロールバーの表示ポリシーが "never" であれば、そのスクロールペインは setScrollPosition() メソッドを使用してプログラム的にスクロールすることができ、スクロールペインは移動して子の内容を適切にクリップします。このポリシーは、プログラムが独自の調節可能なコントロールを作成して管理しなければならないときに便利です。
スクロールバーの配置は、ユーザがプログラムの外で設定するプラットフォーム固有のプロパティで制御されます。
このコンテナの初期サイズは 100x100 に設定されていますが、 setSize() を使用して変えることができます。
Insets はスクロールバーが使用する任意の領域およびスクロールペインが作る任意の境界を定義するために使われます。getInsets() を使用して insets の現在値を得ることができます。scrollbarsAlwaysVisible の値が false であれば、insets の値はスクロールバーが、現在、可視状態かどうかによって動的に変化します。
 
 SCROLLBARS_ALWAYS
	SCROLLBARS_ALWAYS
   SCROLLBARS_AS_NEEDED
	SCROLLBARS_AS_NEEDED
   SCROLLBARS_NEVER
	SCROLLBARS_NEVER
   
 ScrollPane()
	ScrollPane()
   ScrollPane(int)
	ScrollPane(int)
   
 addImpl(Component, Object, int)
	addImpl(Component, Object, int)
   addNotify()
	addNotify()
   doLayout()
	doLayout()
   getHAdjustable()
	getHAdjustable()
   getHScrollbarHeight()
	getHScrollbarHeight()
   getScrollbarDisplayPolicy()
	getScrollbarDisplayPolicy()
   getScrollPosition()
	getScrollPosition()
   getVAdjustable()
	getVAdjustable()
   getViewportSize()
	getViewportSize()
   getVScrollbarWidth()
	getVScrollbarWidth()
   layout()
	layout()
   paramString()
	paramString()
   printComponents(Graphics)
	printComponents(Graphics)
   setLayout(LayoutManager)
	setLayout(LayoutManager)
   setScrollPosition(int, int)
	setScrollPosition(int, int)
   setScrollPosition(Point)
	setScrollPosition(Point)
   
 SCROLLBARS_AS_NEEDED
SCROLLBARS_AS_NEEDED
public static final int SCROLLBARS_AS_NEEDED
 SCROLLBARS_ALWAYS
SCROLLBARS_ALWAYS
public static final int SCROLLBARS_ALWAYS
 SCROLLBARS_NEVER
SCROLLBARS_NEVER
public static final int SCROLLBARS_NEVER
 
 ScrollPane
ScrollPane
public ScrollPane()
 ScrollPane
ScrollPane
public ScrollPane(int scrollbarDisplayPolicy)
 
 addImpl
addImpl
  protected final void addImpl(Component comp,
                               Object constraints,
                               int index)
 getScrollbarDisplayPolicy
getScrollbarDisplayPolicy
public int getScrollbarDisplayPolicy()
 getViewportSize
getViewportSize
public Dimension getViewportSize()
 getHScrollbarHeight
getHScrollbarHeight
public int getHScrollbarHeight()
 getVScrollbarWidth
getVScrollbarWidth
public int getVScrollbarWidth()
 getVAdjustable
getVAdjustable
public Adjustable getVAdjustable()
 getHAdjustable
getHAdjustable
public Adjustable getHAdjustable()
 setScrollPosition
setScrollPosition
  public void setScrollPosition(int x,
                                int y)
 setScrollPosition
setScrollPosition
public void setScrollPosition(Point p)
 getScrollPosition
getScrollPosition
public Point getScrollPosition()
 setLayout
setLayout
public final void setLayout(LayoutManager mgr)
 doLayout
doLayout
public void doLayout()
 layout
layout
public void layout()
 printComponents
printComponents
public void printComponents(Graphics g)
 addNotify
addNotify
public void addNotify()
 paramString
paramString
public String paramString()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス