|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.ScrollBarUI javax.swing.plaf.basic.BasicScrollBarUI javax.swing.plaf.metal.MetalScrollBarUI
public class 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.plaf.basic.BasicScrollBarUI から継承されたフィールド |
---|
buttonListener, decrButton, DECREASE_HIGHLIGHT, incrButton, INCREASE_HIGHLIGHT, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollListener, scrollTimer, thumbDarkShadowColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRect |
インタフェース 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)
|
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, getMinimumSize, 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)
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)
,
ComponentUI.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 Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。