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

クラスBasicBorders.SplitPaneBorder

java.lang.Object
javax.swing.plaf.basic.BasicBorders.SplitPaneBorder
すべての実装されたインタフェース:
Border, UIResource
含まれているクラス:
BasicBorders

public static class BasicBorders.SplitPaneBorder extends Object implements Border, UIResource
分割ペインの周囲にボーダーを描画します。 正しく動作するために、ディバイダにもボーダーをインストールするようにしてください(SplitPaneDivider.borderプロパティ)。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected Color
    ハイライトの色
    protected Color
    影の色
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    SplitPaneBorder​(Color highlight, Color shadow)
    SplitPaneBorderの新しいインスタンスを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    ボーダーのイン・セットを返します。
    boolean
    ボーダーが不透明かどうかを返します。
    void
    paintBorder​(Component c, Graphics g, int x, int y, int width, int height)
    指定されたコンポーネントのボーダーを、指定された位置およびサイズでペイントします。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • highlight

      protected Color highlight
      ハイライトの色
    • shadow

      protected Color shadow
      影の色
  • コンストラクタの詳細

    • SplitPaneBorder

      public SplitPaneBorder(Color highlight, Color shadow)
      SplitPaneBorderの新しいインスタンスを構築します。
      パラメータ:
      highlight - ハイライトの色
      shadow - 影の色
  • メソッドの詳細

    • paintBorder

      public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
      インタフェースからコピーされた説明: Border
      指定されたコンポーネントのボーダーを、指定された位置およびサイズでペイントします。
      定義:
      paintBorder、インタフェース: Border
      パラメータ:
      c - このボーダーがペイントされるコンポーネント
      g - ペイント・グラフィックス
      x - ペイントされるボーダーのx座標
      y - ペイントされるボーダーのy座標
      width - ペイントされるボーダーの幅
      height - ペイントされるボーダーの高さ
    • getBorderInsets

      public Insets getBorderInsets(Component c)
      インタフェースからコピーされた説明: Border
      ボーダーのイン・セットを返します。
      定義:
      getBorderInsets、インタフェース: Border
      パラメータ:
      c - このボーダーのイン・セットの値を適用するコンポーネント
      戻り値:
      このBorderの上、左、下、右のインセットを含むInsetsオブジェクト
    • isBorderOpaque

      public boolean isBorderOpaque()
      インタフェースからコピーされた説明: Border
      ボーダーが不透明かどうかを返します。 ボーダーが不透明である場合、ボーダーのバックグラウンドはペイント時にボーダー自身によって塗りつぶされます。
      定義:
      isBorderOpaque、インタフェース: Border
      戻り値:
      このBorderが不透明である場合はtrue