java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.BevelBorder
- すべての実装されたインタフェース:
- Serializable,- Border
- 直系の既知のサブクラス:
- BorderUIResource.BevelBorderUIResource,- SoftBevelBorder
public class BevelBorder extends AbstractBorder
単純な2ラインの斜影ボーダーを実装するクラスです。
 
 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 protected intbevelTypeベベル型。protected ColorhighlightInnerベベル内側のハイライトに使用する色です。protected ColorhighlightOuterベベル外側ハイライトに使用するカラーです。static intLOWEREDくぼみ斜影のタイプです。static intRAISED浮出し斜影のタイプです。protected ColorshadowInnerベベル内側シャドウに使用するカラーです。protected ColorshadowOuterベベル外側シャドウに使用するカラー
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 BevelBorder(int bevelType)指定されたタイプの斜影ボーダーを作成します。ボーダーのカラーは、paintBorderメソッドに渡されるコンポーネントのバックグラウンド・カラーから派生します。BevelBorder(int bevelType, Color highlight, Color shadow)斜影ボーダーを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。BevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)斜影ボーダーを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 intgetBevelType()斜影ボーダーのタイプを返します。InsetsgetBorderInsets(Component c, Insets insets)insetsパラメータを、このBorderの現在のInsetsで初期化し直します。ColorgetHighlightInnerColor()斜影ボーダーの内側ハイライトのカラーを返します。ColorgetHighlightInnerColor(Component c)指定されたコンポーネントにレンダリングされたときの斜影ボーダーの内側ハイライト・カラーを返します。ColorgetHighlightOuterColor()斜影ボーダーの外側ハイライトのカラーを返します。ColorgetHighlightOuterColor(Component c)指定されたコンポーネントにレンダリングされたときの斜影ボーダーの外側ハイライト・カラーを返します。ColorgetShadowInnerColor()斜影ボーダーの内側陰影のカラーを返します。ColorgetShadowInnerColor(Component c)指定されたコンポーネント・レンダリングされたときの斜影ボーダーの内側シャドウ・カラーを返します。ColorgetShadowOuterColor()斜影ボーダーの外側陰影のカラーを返します。ColorgetShadowOuterColor(Component c)指定されたコンポーネント・レンダリングされたときの斜影ボーダーの外側シャドウ・カラーを返します。booleanisBorderOpaque()ボーダーが不透明かどうかを返します。voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height)指定されたコンポーネントのボーダーを、指定された位置およびサイズでペイントします。protected voidpaintLoweredBevel(Component c, Graphics g, int x, int y, int width, int height)指定された位置およびサイズで、指定されたコンポーネントの下げべベルをペイントします。protected voidpaintRaisedBevel(Component c, Graphics g, int x, int y, int width, int height)指定された位置とサイズで、指定されたコンポーネントの上げベベルをペイントします。クラス javax.swing.border.AbstractBorderで宣言されたメソッドgetBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
- 
フィールド詳細- 
RAISEDpublic static final int RAISED浮出し斜影のタイプです。- 関連項目:
- 定数フィールド値
 
- 
LOWEREDpublic static final int LOWEREDくぼみ斜影のタイプです。- 関連項目:
- 定数フィールド値
 
- 
bevelTypeprotected int bevelTypeベベル型。
- 
highlightOuterprotected Color highlightOuterベベル外側ハイライトに使用するカラーです。
- 
highlightInnerprotected Color highlightInnerベベル内側のハイライトに使用する色です。
- 
shadowInnerprotected Color shadowInnerベベル内側シャドウに使用するカラーです。
- 
shadowOuterprotected Color shadowOuterベベル外側シャドウに使用するカラー
 
- 
- 
コンストラクタの詳細- 
BevelBorderpublic BevelBorder(int bevelType)指定されたタイプの斜影ボーダーを作成します。ボーダーのカラーは、paintBorderメソッドに渡されるコンポーネントのバックグラウンド・カラーから派生します。- パラメータ:
- bevelType- ボーダーの斜影のタイプ
 
- 
BevelBorder斜影ボーダーを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。- パラメータ:
- bevelType- ボーダーの斜影のタイプ
- highlight- 斜影のハイライトに使うカラー
- shadow- 斜影の陰影に使うカラー
 
- 
BevelBorder@ConstructorProperties({"bevelType","highlightOuterColor","highlightInnerColor","shadowOuterColor","shadowInnerColor"})public BevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)斜影ボーダーを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。- パラメータ:
- bevelType- ボーダーの斜影のタイプ
- highlightOuterColor- 斜影の外側ハイライトに使うカラー
- highlightInnerColor- 斜影の内側ハイライトに使うカラー
- shadowOuterColor- 斜影の外側陰影に使うカラー
- shadowInnerColor- 斜影の内側陰影に使うカラー
 
 
- 
- 
メソッドの詳細- 
paintBorder指定されたコンポーネントのボーダーを、指定された位置およびサイズでペイントします。- 定義:
- paintBorder、インタフェース:- Border
- オーバーライド:
- paintBorder、クラス:- AbstractBorder
- パラメータ:
- c- このボーダーがペイントされるコンポーネント
- g- ペイント・グラフィックス
- x- ペイントされるボーダーのx座標
- y- ペイントされるボーダーのy座標
- width- ペイントされるボーダーの幅
- height- ペイントされるボーダーの高さ
 
- 
getBorderInsetsinsetsパラメータを、このBorderの現在のInsetsで初期化し直します。- オーバーライド:
- getBorderInsets、クラス:- AbstractBorder
- パラメータ:
- c- このボーダーのイン・セットの値を適用するコンポーネント
- insets- 初期化し直されるオブジェクト
- 戻り値:
- insetsオブジェクト
 
- 
getHighlightOuterColor指定されたコンポーネントにレンダリングされたときの斜影ボーダーの外側ハイライト・カラーを返します。 インスタンス生成時にハイライトのカラーが指定されていない場合は、指定したコンポーネントのバックグラウンド・カラーからハイライトのカラーが派生します。- パラメータ:
- c- ハイライトが派生するコンポーネント
- 戻り値:
- 外側のハイライトColor
- 導入されたバージョン:
- 1.3
 
- 
getHighlightInnerColor指定されたコンポーネントにレンダリングされたときの斜影ボーダーの内側ハイライト・カラーを返します。 インスタンス生成時にハイライトのカラーが指定されていない場合は、指定したコンポーネントのバックグラウンド・カラーからハイライトのカラーが派生します。- パラメータ:
- c- ハイライトが派生するコンポーネント
- 戻り値:
- 内側のハイライトColor
- 導入されたバージョン:
- 1.3
 
- 
getShadowInnerColor指定されたコンポーネント・レンダリングされたときの斜影ボーダーの内側シャドウ・カラーを返します。 インスタンス生成時に陰影のカラーが指定されていない場合は、指定したコンポーネントのバックグラウンド・カラーから陰影のカラーが派生します。- パラメータ:
- c- 陰影が派生するコンポーネント
- 戻り値:
- 内側の影のColor
- 導入されたバージョン:
- 1.3
 
- 
getShadowOuterColor指定されたコンポーネント・レンダリングされたときの斜影ボーダーの外側シャドウ・カラーを返します。 インスタンス生成時に陰影のカラーが指定されていない場合は、指定したコンポーネントのバックグラウンド・カラーから陰影のカラーが派生します。- パラメータ:
- c- 陰影が派生するコンポーネント
- 戻り値:
- 外側の影Color
- 導入されたバージョン:
- 1.3
 
- 
getHighlightOuterColorpublic Color getHighlightOuterColor()斜影ボーダーの外側ハイライトのカラーを返します。 インスタンス生成時にハイライトのカラーが指定されていない場合は、nullを返します。- 戻り値:
- ハイライト・カラーが指定されていない場合は、外側のハイライトColorまたはnull
- 導入されたバージョン:
- 1.3
 
- 
getHighlightInnerColorpublic Color getHighlightInnerColor()斜影ボーダーの内側ハイライトのカラーを返します。 インスタンス生成時にハイライトのカラーが指定されていない場合は、nullを返します。- 戻り値:
- ハイライト・カラーが指定されていない場合は内側のハイライトColorまたはnull
- 導入されたバージョン:
- 1.3
 
- 
getShadowInnerColorpublic Color getShadowInnerColor()斜影ボーダーの内側陰影のカラーを返します。 インスタンス生成時に陰影のカラーが指定されていない場合は、nullを返します。- 戻り値:
- 影の色が指定されていない場合は、内側の影Colorまたはnull
- 導入されたバージョン:
- 1.3
 
- 
getShadowOuterColorpublic Color getShadowOuterColor()斜影ボーダーの外側陰影のカラーを返します。 インスタンス生成時に陰影のカラーが指定されていない場合は、nullを返します。- 戻り値:
- 影の色が指定されていない場合は、外側の影Colorまたはnull
- 導入されたバージョン:
- 1.3
 
- 
getBevelTypepublic int getBevelType()斜影ボーダーのタイプを返します。- 戻り値:
- ベベル・ボーダー型、RAISEDまたはLOWERED
 
- 
isBorderOpaquepublic boolean isBorderOpaque()ボーダーが不透明かどうかを返します。 この実装はtrueを返します。- 定義:
- isBorderOpaque、インタフェース:- Border
- オーバーライド:
- isBorderOpaque、クラス:- AbstractBorder
- 戻り値:
- true
 
- 
paintRaisedBevel指定された位置とサイズで、指定されたコンポーネントの上げベベルをペイントします。- パラメータ:
- c- 上げベベルがペイントされているコンポーネント
- g- ペイント・グラフィックス
- x- 上げべベルのx位置
- y- 上げベベルのy位置
- width- 上ベベルの幅
- height- 上げべベルの高さ
 
- 
paintLoweredBevel指定された位置およびサイズで、指定されたコンポーネントの下げべベルをペイントします。- パラメータ:
- c- 下げべベルがペイントされているコンポーネント
- g- ペイント・グラフィックス
- x- 下げベベルのx位置
- y- 下げベベルのy位置
- width- 下げべベルの幅
- height- 下げべベルの高さ
 
 
-