public class BasicGraphicsUtils extends Object
コンストラクタと説明 |
---|
BasicGraphicsUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static void |
drawBezel(Graphics g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, Color shadow, Color darkShadow, Color highlight, Color lightHighlight) |
static void |
drawDashedRect(Graphics g, int x, int y, int width, int height) |
static void |
drawEtchedRect(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight) |
static void |
drawGroove(Graphics g, int x, int y, int w, int h, Color shadow, Color highlight) |
static void |
drawLoweredBezel(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight) |
static void |
drawString(Graphics g, String text, int underlinedChar, int x, int y)
g.drawString と同じように、位置(x,y)にグラフィックスg を使用して文字列を描画します。 |
static void |
drawStringUnderlineCharAt(Graphics g, String text, int underlinedIndex, int x, int y)
g.drawString と同じように、位置(x , y )にグラフィックスg を使用して文字列を描画します。 |
static Insets |
getEtchedInsets()
drawEtchedRect() によって描画されるボーダーで占有される領域の量を返します。 |
static Insets |
getGrooveInsets()
drawGroove() によって描画されるボーダーで占有される領域の量を返します。 |
static Dimension |
getPreferredButtonSize(AbstractButton b, int textIconGap) |
public static void drawEtchedRect(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
public static Insets getEtchedInsets()
drawEtchedRect()
によって描画されるボーダーで占有される領域の量を返します。public static void drawGroove(Graphics g, int x, int y, int w, int h, Color shadow, Color highlight)
public static Insets getGrooveInsets()
drawGroove()
によって描画されるボーダーで占有される領域の量を返します。public static void drawBezel(Graphics g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
public static void drawLoweredBezel(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
public static void drawString(Graphics g, String text, int underlinedChar, int x, int y)
g.drawString
と同じように、位置(x,y)にグラフィックスg
を使用して文字列を描画します。テキスト内の最初のunderlineChar
に下線が引かれます。照合アルゴリズムでは、大文字と小文字を区別しません。public static void drawStringUnderlineCharAt(Graphics g, String text, int underlinedIndex, int x, int y)
g.drawString
と同じように、位置(x
, y
)にグラフィックスg
を使用して文字列を描画します。テキスト内のインデックスがunderlinedIndex
の文字に下線が引かれます。index
がtext
の境界を越えた場合(0未満の場合も含む)、どこにも下線は引かれません。g
- 描画に使用するグラフィックスtext
- 描画する文字列underlinedIndex
- テキスト中の下線を引く文字のインデックスx
- 描画するx座標y
- 描画するy座標public static void drawDashedRect(Graphics g, int x, int y, int width, int height)
public static Dimension getPreferredButtonSize(AbstractButton b, int textIconGap)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.