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 JButtoncreateDecreaseButton(int orientation) 縮小ビューを表すビューを返します。protected JButtoncreateIncreaseButton(int orientation) 拡大ビューを表すビューを返します。static ComponentUI新しいMetalScrollBarUIインスタンスを構築します。protected voidsetThumbBounds(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
-
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- サムの高さを設定- 関連項目:
-