|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.border.AbstractBorder javax.swing.border.BevelBorder
public class BevelBorder
単純な 2 ラインの斜影ボーダーを実装するクラスです。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK Version 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 から継承されたメソッド |
---|
getBaseline, getBaselineResizeBehavior, 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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。