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で宣言されたネストされたクラス/インタフェースBasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.ModelListener, BasicScrollBarUI.PropertyChangeHandler, BasicScrollBarUI.ScrollListener, BasicScrollBarUI.TrackListener
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 protected MetalScrollButtondecreaseButton減少ボタン。static StringFREE_STANDING_PROPプロパティJScrollBar.isFreeStanding。protected MetalScrollButtonincreaseButton増加ボタン。protected booleanisFreeStandingプロパティJScrollBar.isFreeStandingの値。protected intscrollBarWidthスクロール・バーの幅です。クラス javax.swing.plaf.basic.BasicScrollBarUIで宣言されたフィールドbuttonListener, decrButton, DECREASE_HIGHLIGHT, decrGap, incrButton, INCREASE_HIGHLIGHT, incrGap, 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 JButtoncreateDecreaseButton(int orientation)縮小ビューを表すビューを返します。protected JButtoncreateIncreaseButton(int orientation)拡大ビューを表すビューを返します。static ComponentUIcreateUI(JComponent c)新しいMetalScrollBarUIインスタンスを構築します。protected voidsetThumbBounds(int x, int y, int width, int height)無効な領域を拡大するときだけに、オーバーライドされます。クラス javax.swing.plaf.basic.BasicScrollBarUIで宣言されたメソッドconfigureScrollBarColors, createArrowButtonListener, createModelListener, createPropertyChangeListener, createScrollListener, createTrackListener, getMaximumSize, getMaximumThumbSize, getMinimumThumbSize, getPreferredSize, getSupportsAbsolutePositioning, getThumbBounds, getTrackBounds, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isThumbRollover, layoutHScrollbar, layoutVScrollbar, paintDecreaseHighlight, paintIncreaseHighlight, paintThumb, paintTrack, scrollByBlock, scrollByUnit, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUIクラス javax.swing.plaf.ComponentUIで宣言されたメソッドcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, paint, updateクラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、waitインタフェース java.awt.LayoutManagerで宣言されたメソッドaddLayoutComponent, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent
- 
フィールド詳細- 
increaseButtonprotected MetalScrollButton increaseButton増加ボタン。
- 
decreaseButtonprotected MetalScrollButton decreaseButton減少ボタン。
- 
scrollBarWidthprotected int scrollBarWidthスクロール・バーの幅です。
- 
FREE_STANDING_PROPpublic static final String FREE_STANDING_PROPプロパティJScrollBar.isFreeStanding。- 関連項目:
- 定数フィールド値
 
- 
isFreeStandingprotected boolean isFreeStandingプロパティJScrollBar.isFreeStandingの値。
 
- 
- 
コンストラクタの詳細- 
MetalScrollBarUIpublic MetalScrollBarUI()
 
- 
- 
メソッドの詳細- 
createUIpublic static ComponentUI createUI(JComponent c)新しいMetalScrollBarUIインスタンスを構築します。- パラメータ:
- c- コンポーネント
- 戻り値:
- 新しいMetalScrollBarUIインスタンス
 
- 
createDecreaseButtonprotected JButton createDecreaseButton(int orientation)縮小ビューを表すビューを返します。- オーバーライド:
- createDecreaseButton、クラス:- BasicScrollBarUI
- パラメータ:
- orientation- オリエンテーション
- 戻り値:
- 減少ボタン
 
- 
createIncreaseButtonprotected JButton createIncreaseButton(int orientation)拡大ビューを表すビューを返します。- オーバーライド:
- createIncreaseButton、クラス:- BasicScrollBarUI
- パラメータ:
- orientation- オリエンテーション
- 戻り値:
- 増加ボタン
 
- 
setThumbBoundsprotected void setThumbBounds(int x, int y, int width, int height)無効な領域を拡大するときだけに、オーバーライドされます。 これはサムの下にある陰影を無効にします。- オーバーライド:
- setThumbBounds、クラス:- BasicScrollBarUI
- パラメータ:
- x- サムのxロケーションを設定
- y- サムのyのロケーションを設定
- width- サムの幅を設定
- height- サムの高さを設定
- 関連項目:
- BasicScrollBarUI.getThumbBounds()
 
 
-