|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.border.AbstractBorder javax.swing.border.BevelBorder
public class BevelBorder
単純な 2 ラインの斜影ボーダを実装するクラスです。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、java.beans
パッケージに追加されています。詳細は、XMLEncoder
を参照してください。
フィールドの概要 | |
---|---|
protected int |
bevelType
|
protected Color |
highlightInner
|
protected Color |
highlightOuter
|
static int |
LOWERED
くぼみ斜影のタイプです。 |
static int |
RAISED
浮き出し斜影のタイプです。 |
protected Color |
shadowInner
|
protected Color |
shadowOuter
|
コンストラクタの概要 | |
---|---|
BevelBorder(int bevelType)
指定されたタイプの斜影ボーダを作成します。 |
|
BevelBorder(int bevelType,
Color highlight,
Color shadow)
斜影ボーダを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。 |
|
BevelBorder(int bevelType,
Color highlightOuterColor,
Color highlightInnerColor,
Color shadowOuterColor,
Color shadowInnerColor)
斜影ボーダを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。 |
メソッドの概要 | |
---|---|
int |
getBevelType()
斜影ボーダのタイプを返します。 |
Insets |
getBorderInsets(Component c)
ボーダのインセットの値を返します。 |
Insets |
getBorderInsets(Component c,
Insets insets)
insets パラメータを、この Border の現在の Insets で初期化し直します。 |
Color |
getHighlightInnerColor()
斜影ボーダの内側ハイライトのカラーを返します。 |
Color |
getHighlightInnerColor(Component c)
指定されたコンポーネントに描画されたときに斜影ボーダの内側ハイライトのカラーを返します。 |
Color |
getHighlightOuterColor()
斜影ボーダの外側ハイライトのカラーを返します。 |
Color |
getHighlightOuterColor(Component c)
指定されたコンポーネントに描画されたときに斜影ボーダの外側ハイライトのカラーを返します。 |
Color |
getShadowInnerColor()
斜影ボーダの内側陰影のカラーを返します。 |
Color |
getShadowInnerColor(Component c)
指定されたコンポーネントに描画されたときに斜影ボーダの内側陰影のカラーを返します。 |
Color |
getShadowOuterColor()
斜影ボーダの外側陰影のカラーを返します。 |
Color |
getShadowOuterColor(Component c)
指定されたコンポーネントに描画されたときに斜影ボーダの外側陰影のカラーを返します。 |
boolean |
isBorderOpaque()
ボーダが不透明かどうかを返します。 |
void |
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
指定されたコンポーネントのボーダを、指定された位置およびサイズでペイントします。 |
protected void |
paintLoweredBevel(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
protected void |
paintRaisedBevel(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
クラス javax.swing.border.AbstractBorder から継承されたメソッド |
---|
getInteriorRectangle, getInteriorRectangle |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int RAISED
public static final int LOWERED
protected int bevelType
protected Color highlightOuter
protected Color highlightInner
protected Color shadowInner
protected Color shadowOuter
コンストラクタの詳細 |
---|
public BevelBorder(int bevelType)
bevelType
- ボーダの斜影のタイプpublic BevelBorder(int bevelType, Color highlight, Color shadow)
bevelType
- ボーダの斜影のタイプhighlight
- 斜影のハイライトに使うカラーshadow
- 斜影の陰影に使うカラーpublic BevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)
注: 陰影の内側および外側の色は、くぼみ斜影ボーダに合わせて切り替えられます。
bevelType
- ボーダの斜影のタイプhighlightOuterColor
- 斜影の外側ハイライトに使うカラーhighlightInnerColor
- 斜影の内側ハイライトに使うカラーshadowOuterColor
- 斜影の外側陰影に使うカラーshadowInnerColor
- 斜影の内側陰影に使うカラーメソッドの詳細 |
---|
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Border
内の paintBorder
AbstractBorder
内の paintBorder
c
- このボーダがペイントされるコンポーネントg
- ペイントのグラフィックスx
- ペイントされたボーダの x 座標y
- ペイントされたボーダの y 座標width
- ペイントされたボーダの幅height
- ペイントされたボーダの高さpublic Insets getBorderInsets(Component c)
Border
内の getBorderInsets
AbstractBorder
内の getBorderInsets
c
- このボーダのインセットの値を適用するコンポーネント
Insets
オブジェクトpublic Insets getBorderInsets(Component c, Insets insets)
AbstractBorder
内の getBorderInsets
c
- このボーダのインセットの値を適用するコンポーネントinsets
- 初期化し直されるオブジェクト
insets
オブジェクトpublic Color getHighlightOuterColor(Component c)
c
- ハイライトが派生するコンポーネントpublic Color getHighlightInnerColor(Component c)
c
- ハイライトが派生するコンポーネントpublic Color getShadowInnerColor(Component c)
c
- 陰影が派生するコンポーネントpublic Color getShadowOuterColor(Component c)
c
- 陰影が派生するコンポーネントpublic Color getHighlightOuterColor()
public Color getHighlightInnerColor()
public Color getShadowInnerColor()
public Color getShadowOuterColor()
public int getBevelType()
public boolean isBorderOpaque()
Border
内の isBorderOpaque
AbstractBorder
内の isBorderOpaque
protected void paintRaisedBevel(Component c, Graphics g, int x, int y, int width, int height)
protected void paintLoweredBevel(Component c, Graphics g, int x, int y, int width, int height)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。