モジュール java.desktop
パッケージ javax.swing.plaf.metal

クラスMetalScrollBarUI

    • フィールドの詳細

      • 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​()
    • メソッドの詳細

      • createUI

        public static ComponentUI createUI​(JComponent c)
        新しいMetalScrollBarUIインスタンスを構築します。
        パラメータ:
        c - コンポーネント
        戻り値:
        新しいMetalScrollBarUIインスタンス
      • getPreferredSize

        public Dimension getPreferredSize​(JComponent c)
        クラスからコピーされた説明: BasicScrollBarUI
        垂直スクロール・バーの推奨幅は、増分ボタンと減分ボタン(null以外)の推奨幅の最大値、およびつまみの最小幅です。 推奨される高さは、同じ部分の推奨される高さの総計です。 水平スクロール・バーの推奨されるサイズの原理も同様です。

        preferredSizeは1回だけ計算されます。以後、このメソッドを呼び出すと、キャッシュに格納されたサイズ値が返されます。

        オーバーライド:
        getPreferredSize、クラス: BasicScrollBarUI
        パラメータ:
        c - このメソッドを委譲しているJScrollBar
        戻り値:
        Basic JScrollBarの適切なサイズ
        関連項目:
        BasicScrollBarUI.getMaximumSize(javax.swing.JComponent), ComponentUI.getMinimumSize(javax.swing.JComponent)
      • createDecreaseButton

        protected JButton createDecreaseButton​(int orientation)
        縮小ビューを表すビューを返します。
        オーバーライド:
        createDecreaseButton、クラス: BasicScrollBarUI
        パラメータ:
        orientation - オリエンテーション
        戻り値:
        減少ボタン
      • createIncreaseButton

        protected JButton createIncreaseButton​(int orientation)
        拡大ビューを表すビューを返します。
        オーバーライド:
        createIncreaseButton、クラス: BasicScrollBarUI
        パラメータ:
        orientation - オリエンテーション
        戻り値:
        増加ボタン
      • paintTrack

        protected void paintTrack​(Graphics g,
                                  JComponent c,
                                  Rectangle trackBounds)
        クラスからコピーされた説明: BasicScrollBarUI
        トラックをペイントします。
        オーバーライド:
        paintTrack、クラス: BasicScrollBarUI
        パラメータ:
        g - グラフィック・ス
        c - コンポーネント
        trackBounds - トラックの境界
      • paintThumb

        protected void paintThumb​(Graphics g,
                                  JComponent c,
                                  Rectangle thumbBounds)
        クラスからコピーされた説明: BasicScrollBarUI
        サムをペイントします。
        オーバーライド:
        paintThumb、クラス: BasicScrollBarUI
        パラメータ:
        g - グラフィック・ス
        c - コンポーネント
        thumbBounds - サムの境界
      • getMinimumThumbSize

        protected Dimension getMinimumThumbSize​()
        クラスからコピーされた説明: BasicScrollBarUI
        つまみに許容される最小のサイズを返します。 スクロール・バーが小さくなりすぎてこのサイズでは利用できない場合、つまみは隠されます。

        警告: このメソッドが返す値は変更しないでください。これは共有される静的定数です。

        オーバーライド:
        getMinimumThumbSize、クラス: BasicScrollBarUI
        戻り値:
        つまみに許容される最小サイズ
        関連項目:
        BasicScrollBarUI.getMaximumThumbSize()
      • setThumbBounds

        protected void setThumbBounds​(int x,
                                      int y,
                                      int width,
                                      int height)
        無効な領域を拡大するときだけに、オーバーライドされます。 これはサムの下にある陰影を無効にします。
        オーバーライド:
        setThumbBounds、クラス: BasicScrollBarUI
        パラメータ:
        x - サムのxロケーションを設定
        y - サムのyのロケーションを設定
        width - サムの幅を設定
        height - サムの高さを設定
        関連項目:
        BasicScrollBarUI.getThumbBounds()