クラス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プロパティ)。
  • フィールド詳細

    • 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