javax.swing.plaf.metal
クラス MetalScrollBarUI
java.lang.Object
|
+--javax.swing.plaf.ComponentUI
|
+--javax.swing.plaf.ScrollBarUI
|
+--javax.swing.plaf.basic.BasicScrollBarUI
|
+--javax.swing.plaf.metal.MetalScrollBarUI
- すべての実装インタフェース:
- LayoutManager, SwingConstants
- public class MetalScrollBarUI
- extends BasicScrollBarUI
Metal Look & Feel に使用する ScrollBarUI の実装です。
クラス javax.swing.plaf.basic.BasicScrollBarUI から継承したフィールド |
buttonListener, decrButton, DECREASE_HIGHLIGHT, incrButton, INCREASE_HIGHLIGHT, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollListener, scrollTimer, thumbColor, thumbDarkShadowColor, thumbHighlightColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRect |
インタフェース javax.swing.SwingConstants から継承したフィールド |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NORTH, NORTH_EAST, NORTH_WEST, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
クラス javax.swing.plaf.basic.BasicScrollBarUI から継承したメソッド |
addLayoutComponent, createArrowButtonListener, createModelListener, createScrollListener, createTrackListener, getMaximumSize, getMaximumThumbSize, getMinimumSize, getThumbBounds, getTrackBounds, installComponents, installKeyboardActions, installUI, layoutContainer, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bumps
protected javax.swing.plaf.metal.MetalBumps bumps
increaseButton
protected MetalScrollButton increaseButton
decreaseButton
protected MetalScrollButton decreaseButton
scrollBarWidth
protected int scrollBarWidth
FREE_STANDING_PROP
public static final String FREE_STANDING_PROP
isFreeStanding
protected boolean isFreeStanding
MetalScrollBarUI
public MetalScrollBarUI()
createUI
public static ComponentUI createUI(JComponent c)
installDefaults
protected void installDefaults()
- オーバーライド:
- クラス
BasicScrollBarUI
内の installDefaults
installListeners
protected void installListeners()
- オーバーライド:
- クラス
BasicScrollBarUI
内の installListeners
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
- オーバーライド:
- クラス
BasicScrollBarUI
内の createPropertyChangeListener
configureScrollBarColors
protected void configureScrollBarColors()
- オーバーライド:
- クラス
BasicScrollBarUI
内の configureScrollBarColors
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- クラス
BasicScrollBarUI
の記述:
- 垂直スクロールバーの適切な幅は、増分ボタンおよび減分ボタンの適切な幅 (null 以外) の最大値、およびサムの最小幅です。適切な高さは、これらのコンポーネントの適切な高さの総計です。水平スクロールバーの適切なサイズも、これらのコンポーネントに基づいて決まります。
適切なサイズは 1 回だけ計算されます。以後、このメソッドを呼び出すと、キャッシュに格納されたサイズ値が返されます。
- オーバーライド:
- クラス
BasicScrollBarUI
内の getPreferredSize
- クラス
javax.swing.plaf.basic.BasicScrollBarUI
からコピーされたタグ:
- パラメータ:
c
- このメソッドを委譲している JScrollBar- 戻り値:
- Basic JScrollBar の適切なサイズ
- 関連項目:
BasicScrollBarUI.getMaximumSize(javax.swing.JComponent)
,
BasicScrollBarUI.getMinimumSize(javax.swing.JComponent)
createDecreaseButton
protected JButton createDecreaseButton(int orientation)
- 減少ビューを表すビューを返します。
- オーバーライド:
- クラス
BasicScrollBarUI
内の createDecreaseButton
createIncreaseButton
protected JButton createIncreaseButton(int orientation)
- 増加ビューを表すビューを返します。
- オーバーライド:
- クラス
BasicScrollBarUI
内の createIncreaseButton
paintTrack
protected void paintTrack(Graphics g,
JComponent c,
Rectangle trackBounds)
- オーバーライド:
- クラス
BasicScrollBarUI
内の paintTrack
paintThumb
protected void paintThumb(Graphics g,
JComponent c,
Rectangle thumbBounds)
- オーバーライド:
- クラス
BasicScrollBarUI
内の paintThumb
getMinimumThumbSize
protected Dimension getMinimumThumbSize()
- クラス
BasicScrollBarUI
の記述:
- サムに許容される最小のサイズを返します。スクロールバーが小さすぎてこのサイズでは利用できない場合、サムは隠されます。
警告: このメソッドが返す値は変更しないでください。これは共有される静的定数です。
- オーバーライド:
- クラス
BasicScrollBarUI
内の getMinimumThumbSize
- クラス
javax.swing.plaf.basic.BasicScrollBarUI
からコピーされたタグ:
- 戻り値:
- サムに許容できる最小のサイズ
- 関連項目:
BasicScrollBarUI.getMaximumThumbSize()
setThumbBounds
protected void setThumbBounds(int x,
int y,
int width,
int height)
- 無効な領域を増加させる場合にだけオーバーライドされます。これによってサムの下の「影」が確実に無効になります。
- オーバーライド:
- クラス
BasicScrollBarUI
内の setThumbBounds
- クラス
javax.swing.plaf.basic.BasicScrollBarUI
からコピーされたタグ:
- 関連項目:
BasicScrollBarUI.getThumbBounds()
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.