|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.plaf.ComponentUI | +--javax.swing.plaf.ScrollBarUI | +--javax.swing.plaf.basic.BasicScrollBarUI | +--javax.swing.plaf.metal.MetalScrollBarUI
Metal Look & Feel のための、ScrollBarUI の実装です。
入れ子クラスの概要 |
クラス javax.swing.plaf.basic.BasicScrollBarUI から継承した入れ子クラス |
BasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.ModelListener, BasicScrollBarUI.PropertyChangeHandler, BasicScrollBarUI.ScrollListener, BasicScrollBarUI.TrackListener |
フィールドの概要 | |
protected javax.swing.plaf.metal.MetalBumps |
bumps
|
protected MetalScrollButton |
decreaseButton
|
static String |
FREE_STANDING_PROP
|
protected MetalScrollButton |
increaseButton
|
protected boolean |
isFreeStanding
|
protected int |
scrollBarWidth
|
インタフェース javax.swing.SwingConstants から継承したフィールド |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
コンストラクタの概要 | |
MetalScrollBarUI()
|
メソッドの概要 | |
protected void |
configureScrollBarColors()
|
protected JButton |
createDecreaseButton(int orientation)
縮小ビューを表すビューを返します。 |
protected JButton |
createIncreaseButton(int orientation)
拡大ビューを表すビューを返します。 |
protected PropertyChangeListener |
createPropertyChangeListener()
|
static ComponentUI |
createUI(JComponent c)
指定されたコンポーネントの UI 委譲のインスタンスを返します。 |
protected Dimension |
getMinimumThumbSize()
サムに許容される最小のサイズを返します。 |
Dimension |
getPreferredSize(JComponent c)
垂直スクロールバーの適切な幅は、増分ボタンおよび減分ボタンの適切な幅 ( null 以外) の最大値、およびサムの最小幅です。 |
protected void |
installDefaults()
|
protected void |
installListeners()
|
protected void |
paintThumb(Graphics g,
JComponent c,
Rectangle thumbBounds)
|
protected void |
paintTrack(Graphics g,
JComponent c,
Rectangle trackBounds)
|
protected void |
setThumbBounds(int x,
int y,
int width,
int height)
無効な領域を拡大するときだけに、オーバーライドされます。 |
クラス javax.swing.plaf.ComponentUI から継承したメソッド |
contains, getAccessibleChild, getAccessibleChildrenCount, update |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected javax.swing.plaf.metal.MetalBumps bumps
protected MetalScrollButton increaseButton
protected MetalScrollButton decreaseButton
protected int scrollBarWidth
public static final String FREE_STANDING_PROP
protected boolean isFreeStanding
コンストラクタの詳細 |
public MetalScrollBarUI()
メソッドの詳細 |
public static ComponentUI createUI(JComponent c)
ComponentUI
の記述: createUI
メソッドを提供して、その UI 委譲のサブクラスのインスタンスを返す必要があります。UI 委譲のサブクラスが状態なしの場合、複数のコンポーネントに共有されるインスタンスを返します。UI 委譲が状態ありの場合、コンポーネントごとに新しいインスタンスを返す必要があります。このメソッドは呼び出してはいけないため、そのデフォルト実装はエラーをスローします。
protected void installDefaults()
BasicScrollBarUI
内の installDefaults
protected void installListeners()
BasicScrollBarUI
内の installListeners
protected PropertyChangeListener createPropertyChangeListener()
BasicScrollBarUI
内の createPropertyChangeListener
protected void configureScrollBarColors()
BasicScrollBarUI
内の configureScrollBarColors
public Dimension getPreferredSize(JComponent c)
BasicScrollBarUI
の記述: null
以外) の最大値、およびサムの最小幅です。適切な高さは、これらのコンポーネントの適切な高さの総計です。水平スクロールバーの適切なサイズも、これらのコンポーネントに基づいて決まります。
preferredSize
は 1 回だけ計算されます。以後、このメソッドを呼び出すと、キャッシュに格納されたサイズ値が返されます。
BasicScrollBarUI
内の getPreferredSize
c
- このメソッドを委譲している JScrollBar
BasicScrollBarUI.getMaximumSize(javax.swing.JComponent)
,
BasicScrollBarUI.getMinimumSize(javax.swing.JComponent)
protected JButton createDecreaseButton(int orientation)
BasicScrollBarUI
内の createDecreaseButton
protected JButton createIncreaseButton(int orientation)
BasicScrollBarUI
内の createIncreaseButton
protected void paintTrack(Graphics g, JComponent c, Rectangle trackBounds)
BasicScrollBarUI
内の paintTrack
protected void paintThumb(Graphics g, JComponent c, Rectangle thumbBounds)
BasicScrollBarUI
内の paintThumb
protected Dimension getMinimumThumbSize()
BasicScrollBarUI
の記述: 警告: このメソッドが返す値は変更しないでください。これは共有される静的定数です。
BasicScrollBarUI
内の getMinimumThumbSize
BasicScrollBarUI.getMaximumThumbSize()
protected void setThumbBounds(int x, int y, int width, int height)
BasicScrollBarUI
内の setThumbBounds
BasicScrollBarUI.getThumbBounds()
|
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.