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

クラスJScrollPane.ScrollBar

  • すべての実装されたインタフェース:
    Adjustable, ImageObserver, MenuContainer, Serializable, Accessible, UIResource
    含まれているクラス:
    JScrollPane

    protected class JScrollPane.ScrollBar
    extends JScrollBar
    implements UIResource
    JScrollPaneはデフォルトで、このクラスのインスタンスであるスクロール・バーを作成します。 ScrollbargetUnitIncrementおよびgetBlockIncrementメソッドをオーバーライドするので、ビューポートのビューがScrollableの場合は、ビューがこれらの値を算出するように要求されます。 ただし、ユニット/ブロック増分値が明示的に設定されている場合を除きます。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    関連項目:
    Scrollable, JScrollPane.createVerticalScrollBar(), JScrollPane.createHorizontalScrollBar(), 「直列化されたフォーム」
    • コンストラクタの詳細

      • ScrollBar

        public ScrollBar​(int orientation)
        指定された方向でスクロール・バーを作成します。 オプションは次のとおりです。
        • ScrollPaneConstants.VERTICAL
        • ScrollPaneConstants.HORIZONTAL
        パラメータ:
        orientation - 前述の正当な方向値のいずれかを指定する整数値
        導入されたバージョン:
        1.4
    • メソッドの詳細

      • setUnitIncrement

        public void setUnitIncrement​(int unitIncrement)
        値を設定するようにスーパー・クラスにメッセージを送り、unitIncrementSetインスタンス変数をtrueにリセットします。
        定義:
        setUnitIncrement 、インタフェース: Adjustable
        オーバーライド:
        setUnitIncrement 、クラス:  JScrollBar
        パラメータ:
        unitIncrement - 新しいユニット増分値。ピクセル表示
        関連項目:
        JScrollBar.getUnitIncrement(int)
      • getUnitIncrement

        public int getUnitIncrement​(int direction)
        ビュー・ポートのビューがScrollableオブジェクトの場合は、スクロールのユニット増分値を算定します。 それ以外の場合はsuper.getUnitIncrementを返します。
        オーバーライド:
        getUnitIncrement 、クラス:  JScrollBar
        パラメータ:
        direction - 上または左にスクロールする場合は0より小さく、下または右にスクロールする場合は0より大きい
        戻り値:
        ユニット増分値を格納する整数値。ピクセル表示
        関連項目:
        Scrollable.getScrollableUnitIncrement(java.awt.Rectangle, int, int)
      • setBlockIncrement

        public void setBlockIncrement​(int blockIncrement)
        値を設定するようにスーパー・クラスにメッセージを送り、blockIncrementSetインスタンス変数をtrueにリセットします。
        定義:
        setBlockIncrement 、インタフェース: Adjustable
        オーバーライド:
        setBlockIncrement 、クラス:  JScrollBar
        パラメータ:
        blockIncrement - 新しいブロック増分値。ピクセル表示
        関連項目:
        JScrollBar.getBlockIncrement()
      • getBlockIncrement

        public int getBlockIncrement​(int direction)
        ビュー・ポートのビューがScrollableオブジェクトの場合は、スクロールのブロック増分値を算定します。 そうでない場合はblockIncrementはビュー・ポートの幅または高さと同じになります。 ビュー・ポートがない場合は、super.getBlockIncrementを返します。
        オーバーライド:
        getBlockIncrement 、クラス:  JScrollBar
        パラメータ:
        direction - 上または左にスクロールする場合は0より小さく、下または右にスクロールする場合は0より大きい
        戻り値:
        ブロック増分値を格納する整数値。ピクセル表示
        関連項目:
        Scrollable.getScrollableBlockIncrement(java.awt.Rectangle, int, int)