- java.lang.Object
-
- javax.swing.plaf.basic.BasicBorders.SplitPaneBorder
-
- すべての実装されたインタフェース:
Border,UIResource
- 含まれているクラス:
- BasicBorders
public static class BasicBorders.SplitPaneBorder extends Object implements Border, UIResource
分割ペインの周囲にボーダーを描画します。 正しく動作するために、ディバイダにもボーダーをインストールするようにしてください(SplitPaneDivider.borderプロパティ)。
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SplitPaneBorder(Color highlight, Color shadow)SplitPaneBorderの新しいインスタンスを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 InsetsgetBorderInsets(Component c)ボーダーのイン・セットを返します。booleanisBorderOpaque()ボーダーが不透明かどうかを返します。voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height)指定されたコンポーネントのボーダーを、指定された位置およびサイズでペイントします。
-
-
-
メソッドの詳細
-
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
-
-