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 MetalScrollButton
減少ボタン。static final String
プロパティJScrollBar.isFreeStanding
。protected MetalScrollButton
増加ボタン。protected boolean
プロパティJScrollBar.isFreeStanding
の値。protected int
スクロール・バーの幅です。クラス 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
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明protected JButton
createDecreaseButton
(int orientation) 縮小ビューを表すビューを返します。protected JButton
createIncreaseButton
(int orientation) 拡大ビューを表すビューを返します。static ComponentUI
新しいMetalScrollBarUI
インスタンスを構築します。protected void
setThumbBounds
(int x, int y, int width, int height) 無効な領域を拡大するときだけに、オーバーライドされます。クラス javax.swing.plaf.basic.BasicScrollBarUIで宣言されたメソッド
addLayoutComponent, configureScrollBarColors, createArrowButtonListener, createModelListener, createPropertyChangeListener, createScrollListener, createTrackListener, getMaximumSize, getMaximumThumbSize, getMinimumThumbSize, getPreferredSize, getSupportsAbsolutePositioning, getThumbBounds, getTrackBounds, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isThumbRollover, layoutContainer, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paintDecreaseHighlight, paintIncreaseHighlight, paintThumb, paintTrack, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, paint, update
-
フィールド詳細
-
increaseButton
protected MetalScrollButton increaseButton増加ボタン。 -
decreaseButton
protected MetalScrollButton decreaseButton減少ボタン。 -
scrollBarWidth
protected int scrollBarWidthスクロール・バーの幅です。 -
FREE_STANDING_PROP
public static final String FREE_STANDING_PROPプロパティJScrollBar.isFreeStanding
。- 関連項目:
-
isFreeStanding
protected boolean isFreeStandingプロパティJScrollBar.isFreeStanding
の値。
-
-
コンストラクタの詳細
-
MetalScrollBarUI
public MetalScrollBarUI()MetalScrollBarUI
を構築します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c) 新しいMetalScrollBarUI
インスタンスを構築します。- パラメータ:
c
- コンポーネント- 戻り値:
- 新しい
MetalScrollBarUI
インスタンス
-
createDecreaseButton
protected JButton createDecreaseButton(int orientation) 縮小ビューを表すビューを返します。- オーバーライド:
createDecreaseButton
、クラス:BasicScrollBarUI
- パラメータ:
orientation
- オリエンテーション- 戻り値:
- 減少ボタン
-
createIncreaseButton
protected JButton createIncreaseButton(int orientation) 拡大ビューを表すビューを返します。- オーバーライド:
createIncreaseButton
、クラス:BasicScrollBarUI
- パラメータ:
orientation
- オリエンテーション- 戻り値:
- 増加ボタン
-
setThumbBounds
protected void setThumbBounds(int x, int y, int width, int height) 無効な領域を拡大するときだけに、オーバーライドされます。 これはサムの下にある陰影を無効にします。- オーバーライド:
setThumbBounds
、クラス:BasicScrollBarUI
- パラメータ:
x
- サムのxロケーションを設定y
- サムのyのロケーションを設定width
- サムの幅を設定height
- サムの高さを設定- 関連項目:
-