|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Graphics javax.swing.DebugGraphics
public class DebugGraphics
グラフィックのデバッグをサポートする Graphics のサブクラスです。Graphics のメソッドの大部分をオーバーライドします。DebugGraphics はマニュアルで生成されることはめったになく、ほとんどは JComponent の debugGraphicsOptions が setDebugGraphicsOptions() メソッドで変更されるときに自動生成されます。
注: DebugGraphics を使う場合は、ダブルバッファリングをオフにしてください。具体的には次のようにします。RepaintManager repaintManager = RepaintManager.currentManager(component); repaintManager.setDoubleBufferingEnabled(false);
JComponent.setDebugGraphicsOptions(int)
,
RepaintManager.currentManager(java.awt.Component)
,
RepaintManager.setDoubleBufferingEnabled(boolean)
フィールドの概要 | |
---|---|
static int |
BUFFERED_OPTION
独立した Frame でのバッファ利用処理を示します。 |
static int |
FLASH_OPTION
グラフィックス処理をフラッシュします。 |
static int |
LOG_OPTION
グラフィックス処理のログをとります。 |
static int |
NONE_OPTION
グラフィックス処理をデバッグしません。 |
コンストラクタの概要 | |
---|---|
DebugGraphics()
速度の遅い描画をサポートする新しいデバッググラフィックスコンテキストを構築します。 |
|
DebugGraphics(Graphics graphics)
既存のグラフィックスコンテキストから、速度の遅い描画をサポートするデバッググラフィックスコンテキストを構築します。 |
|
DebugGraphics(Graphics graphics,
JComponent component)
既存のグラフィックスコンテキストから、指定されたコンポーネントの描画速度を遅くするデバッググラフィックスコンテキストを構築します。 |
メソッドの概要 | |
---|---|
void |
clearRect(int x,
int y,
int width,
int height)
Graphics.clearRect をオーバーライドします。 |
void |
clipRect(int x,
int y,
int width,
int height)
Graphics.clipRect をオーバーライドします。 |
void |
copyArea(int x,
int y,
int width,
int height,
int destX,
int destY)
Graphics.copyArea をオーバーライドします。 |
Graphics |
create()
Graphics.create をオーバーライドして、DebugGraphics オブジェクトを返すようにします。 |
Graphics |
create(int x,
int y,
int width,
int height)
Graphics.create をオーバーライドして、DebugGraphics オブジェクトを返すようにします。 |
void |
dispose()
Graphics.dispose をオーバーライドします。 |
void |
draw3DRect(int x,
int y,
int width,
int height,
boolean raised)
Graphics.draw3DRect をオーバーライドします。 |
void |
drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
Graphics.drawArc をオーバーライドします。 |
void |
drawBytes(byte[] data,
int offset,
int length,
int x,
int y)
Graphics.drawBytes をオーバーライドします。 |
void |
drawChars(char[] data,
int offset,
int length,
int x,
int y)
Graphics.drawChars をオーバーライドします。 |
boolean |
drawImage(Image img,
int x,
int y,
Color bgcolor,
ImageObserver observer)
Graphics.drawImage をオーバーライドします。 |
boolean |
drawImage(Image img,
int x,
int y,
ImageObserver observer)
Graphics.drawImage をオーバーライドします。 |
boolean |
drawImage(Image img,
int x,
int y,
int width,
int height,
Color bgcolor,
ImageObserver observer)
Graphics.drawImage をオーバーライドします。 |
boolean |
drawImage(Image img,
int x,
int y,
int width,
int height,
ImageObserver observer)
Graphics.drawImage をオーバーライドします。 |
boolean |
drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
Color bgcolor,
ImageObserver observer)
Graphics.drawImage をオーバーライドします。 |
boolean |
drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
ImageObserver observer)
Graphics.drawImage をオーバーライドします。 |
void |
drawLine(int x1,
int y1,
int x2,
int y2)
Graphics.drawLine をオーバーライドします。 |
void |
drawOval(int x,
int y,
int width,
int height)
Graphics.drawOval をオーバーライドします。 |
void |
drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
Graphics.drawPolygon をオーバーライドします。 |
void |
drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints)
Graphics.drawPolyline をオーバーライドします。 |
void |
drawRect(int x,
int y,
int width,
int height)
Graphics.drawRect をオーバーライドします。 |
void |
drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
Graphics.drawRoundRect をオーバーライドします。 |
void |
drawString(AttributedCharacterIterator iterator,
int x,
int y)
Graphics.drawString をオーバーライドします。 |
void |
drawString(String aString,
int x,
int y)
Graphics.drawString をオーバーライドします。 |
void |
fill3DRect(int x,
int y,
int width,
int height,
boolean raised)
Graphics.fill3DRect をオーバーライドします。 |
void |
fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
Graphics.fillArc をオーバーライドします。 |
void |
fillOval(int x,
int y,
int width,
int height)
Graphics.fillOval をオーバーライドします。 |
void |
fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
Graphics.fillPolygon をオーバーライドします。 |
void |
fillRect(int x,
int y,
int width,
int height)
Graphics.fillRect をオーバーライドします。 |
void |
fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
Graphics.fillRoundRect をオーバーライドします。 |
static Color |
flashColor()
描画処理をフラッシュするのに使う色を返します。 |
static int |
flashCount()
描画処理がフラッシュする回数を返します。 |
static int |
flashTime()
描画処理フラッシュの時間遅延を返します。 |
Shape |
getClip()
Graphics.getClip をオーバーライドします。 |
Rectangle |
getClipBounds()
Graphics.getClipBounds をオーバーライドします。 |
Color |
getColor()
テキスト描画処理に使う色を返します。 |
int |
getDebugOptions()
DebugGraphics の現在のデバッグオプションを返します。 |
Font |
getFont()
テキスト描画処理に使うフォントを返します。 |
FontMetrics |
getFontMetrics()
Graphics.getFontMetrics をオーバーライドします。 |
FontMetrics |
getFontMetrics(Font f)
Graphics.getFontMetrics をオーバーライドします。 |
boolean |
isDrawingBuffer()
描画バッファの値を返します。 |
static PrintStream |
logStream()
DebugGraphics が描画処理のログをとるストリームを返します。 |
void |
setClip(int x,
int y,
int width,
int height)
Graphics.setClip をオーバーライドします。 |
void |
setClip(Shape clip)
Graphics.setClip をオーバーライドします。 |
void |
setColor(Color aColor)
線と形状を描画し塗りつぶすのに使う色を設定します。 |
void |
setDebugOptions(int options)
各グラフィック処理についての診断情報を使用可能または使用不可にします。 |
static void |
setFlashColor(Color flashColor)
描画処理をフラッシュするのに使う色を設定します。 |
static void |
setFlashCount(int flashCount)
描画処理がフラッシュする回数を設定します。 |
static void |
setFlashTime(int flashTime)
描画処理フラッシュの時間遅延を設定します。 |
void |
setFont(Font aFont)
テキスト描画処理に使うフォントを設定します。 |
static void |
setLogStream(PrintStream stream)
DebugGraphics が描画処理のログをとるストリームを設定します。 |
void |
setPaintMode()
Graphics.setPaintMode をオーバーライドします。 |
void |
setXORMode(Color aColor)
Graphics.setXORMode をオーバーライドします。 |
void |
translate(int x,
int y)
Graphics.translate をオーバーライドします。 |
クラス java.awt.Graphics から継承されたメソッド |
---|
drawPolygon, fillPolygon, finalize, getClipBounds, getClipRect, hitClip, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int LOG_OPTION
public static final int FLASH_OPTION
public static final int BUFFERED_OPTION
Frame
でのバッファ利用処理を示します。
public static final int NONE_OPTION
コンストラクタの詳細 |
---|
public DebugGraphics()
public DebugGraphics(Graphics graphics, JComponent component)
graphics
- 描画速度を遅くするグラフィックスコンテキストcomponent
- ゆっくりした速度で描画される JComponentpublic DebugGraphics(Graphics graphics)
graphics
- 描画速度を遅くするグラフィックスコンテキストメソッドの詳細 |
---|
public Graphics create()
Graphics.create
をオーバーライドして、DebugGraphics オブジェクトを返すようにします。
Graphics
内の create
public Graphics create(int x, int y, int width, int height)
Graphics.create
をオーバーライドして、DebugGraphics オブジェクトを返すようにします。
Graphics
内の create
x
- x 座標y
- y 座標width
- クリッピング矩形の幅height
- クリッピング矩形の高さ
Graphics.translate(int, int)
,
Graphics.clipRect(int, int, int, int)
public static void setFlashColor(Color flashColor)
public static Color flashColor()
setFlashColor(java.awt.Color)
public static void setFlashTime(int flashTime)
public static int flashTime()
setFlashTime(int)
public static void setFlashCount(int flashCount)
public static int flashCount()
setFlashCount(int)
public static void setLogStream(PrintStream stream)
public static PrintStream logStream()
setLogStream(java.io.PrintStream)
public void setFont(Font aFont)
Graphics
内の setFont
aFont
- フォントGraphics.getFont()
,
Graphics.drawString(java.lang.String, int, int)
,
Graphics.drawBytes(byte[], int, int, int, int)
,
Graphics.drawChars(char[], int, int, int, int)
public Font getFont()
Graphics
内の getFont
setFont(java.awt.Font)
public void setColor(Color aColor)
Graphics
内の setColor
aColor
- 新しい描画色Color
,
Graphics.getColor()
public Color getColor()
Graphics
内の getColor
setColor(java.awt.Color)
public FontMetrics getFontMetrics()
Graphics.getFontMetrics
をオーバーライドします。
Graphics
内の getFontMetrics
Graphics.getFont()
,
FontMetrics
,
Graphics.getFontMetrics(Font)
public FontMetrics getFontMetrics(Font f)
Graphics.getFontMetrics
をオーバーライドします。
Graphics
内の getFontMetrics
f
- 指定されたフォント
Graphics.getFont()
,
FontMetrics
,
Graphics.getFontMetrics()
public void translate(int x, int y)
Graphics.translate
をオーバーライドします。
Graphics
内の translate
x
- x 座標y
- y 座標public void setPaintMode()
Graphics.setPaintMode
をオーバーライドします。
Graphics
内の setPaintMode
public void setXORMode(Color aColor)
Graphics.setXORMode
をオーバーライドします。
Graphics
内の setXORMode
aColor
- XOR の交代色public Rectangle getClipBounds()
Graphics.getClipBounds
をオーバーライドします。
Graphics
内の getClipBounds
null
Graphics.getClip()
,
Graphics.clipRect(int, int, int, int)
,
Graphics.setClip(int, int, int, int)
,
Graphics.setClip(Shape)
public void clipRect(int x, int y, int width, int height)
Graphics.clipRect
をオーバーライドします。
Graphics
内の clipRect
x
- 交差してクリップする矩形の x 座標y
- 交差してクリップする矩形の y 座標width
- 交差してクリップする矩形の幅height
- 交差してクリップする矩形の高さGraphics.setClip(int, int, int, int)
,
Graphics.setClip(Shape)
public void setClip(int x, int y, int width, int height)
Graphics.setClip
をオーバーライドします。
Graphics
内の setClip
x
- 新しいクリップ矩形の x 座標y
- 新しいクリップ矩形の y 座標width
- 新しいクリップ矩形の幅height
- 新しいクリップ矩形の高さGraphics.clipRect(int, int, int, int)
,
Graphics.setClip(Shape)
,
Graphics.getClip()
public Shape getClip()
Graphics.getClip
をオーバーライドします。
Graphics
内の getClip
Shape
オブジェクト。クリップが設定されていない場合は、null
Graphics.getClipBounds()
,
Graphics.clipRect(int, int, int, int)
,
Graphics.setClip(int, int, int, int)
,
Graphics.setClip(Shape)
public void setClip(Shape clip)
Graphics.setClip
をオーバーライドします。
Graphics
内の setClip
clip
- クリップ設定に使用する Shape
Graphics.getClip()
,
Graphics.clipRect(int, int, int, int)
,
Graphics.setClip(int, int, int, int)
public void drawRect(int x, int y, int width, int height)
Graphics.drawRect
をオーバーライドします。
Graphics
内の drawRect
x
- 描画される矩形の x 座標y
- 描画される矩形の y 座標width
- 描画される矩形の幅height
- 描画される矩形の高さGraphics.fillRect(int, int, int, int)
,
Graphics.clearRect(int, int, int, int)
public void fillRect(int x, int y, int width, int height)
Graphics.fillRect
をオーバーライドします。
Graphics
内の fillRect
x
- 塗りつぶされる矩形の x 座標y
- 塗りつぶされる矩形の y 座標width
- 塗りつぶされる矩形の幅height
- 塗りつぶされる矩形の高さGraphics.clearRect(int, int, int, int)
,
Graphics.drawRect(int, int, int, int)
public void clearRect(int x, int y, int width, int height)
Graphics.clearRect
をオーバーライドします。
Graphics
内の clearRect
x
- クリア対象の矩形の x 座標y
- クリア対象の矩形の y 座標width
- クリア対象の矩形の幅height
- クリア対象の矩形の高さGraphics.fillRect(int, int, int, int)
,
Graphics.drawRect(int, int, int, int)
,
Graphics.setColor(java.awt.Color)
,
Graphics.setPaintMode()
,
Graphics.setXORMode(java.awt.Color)
public void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
Graphics.drawRoundRect
をオーバーライドします。
Graphics
内の drawRoundRect
x
- 描画される矩形の x 座標y
- 描画される矩形の y 座標width
- 描画される矩形の幅height
- 描画される矩形の高さarcWidth
- 4 隅の弧の水平方向の直径arcHeight
- 4 隅の弧の垂直方向の直径Graphics.fillRoundRect(int, int, int, int, int, int)
public void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
Graphics.fillRoundRect
をオーバーライドします。
Graphics
内の fillRoundRect
x
- 塗りつぶされる矩形の x 座標y
- 塗りつぶされる矩形の y 座標width
- 塗りつぶされる矩形の幅height
- 塗りつぶされる矩形の高さarcWidth
- 4 隅の弧の水平方向の直径arcHeight
- 4 隅の弧の垂直方向の直径Graphics.drawRoundRect(int, int, int, int, int, int)
public void drawLine(int x1, int y1, int x2, int y2)
Graphics.drawLine
をオーバーライドします。
Graphics
内の drawLine
x1
- 最初の点の x 座標y1
- 最初の点の y 座標x2
- 2 番目の点の x 座標y2
- 2 番目の点の y 座標public void draw3DRect(int x, int y, int width, int height, boolean raised)
Graphics.draw3DRect
をオーバーライドします。
Graphics
内の draw3DRect
x
- 描画される矩形の x 座標y
- 描画される矩形の y 座標width
- 描画される矩形の幅height
- 描画される矩形の高さraised
- 矩形が表面から浮き出たように見えるか、表面に彫り込まれたように見えるかを指定する boolean 値Graphics.fill3DRect(int, int, int, int, boolean)
public void fill3DRect(int x, int y, int width, int height, boolean raised)
Graphics.fill3DRect
をオーバーライドします。
Graphics
内の fill3DRect
x
- 塗りつぶされる矩形の x 座標y
- 塗りつぶされる矩形の y 座標width
- 塗りつぶされる矩形の幅height
- 塗りつぶされる矩形の高さraised
- 矩形が表面から浮き出たように見えるか、表面に彫り込まれたように見えるかを指定する boolean 値Graphics.draw3DRect(int, int, int, int, boolean)
public void drawOval(int x, int y, int width, int height)
Graphics.drawOval
をオーバーライドします。
Graphics
内の drawOval
x
- 描画される楕円の左上隅の x 座標y
- 描画される楕円の左上隅の y 座標width
- 描画される楕円の幅height
- 描画される楕円の高さGraphics.fillOval(int, int, int, int)
public void fillOval(int x, int y, int width, int height)
Graphics.fillOval
をオーバーライドします。
Graphics
内の fillOval
x
- 描画される楕円の左上隅の x 座標y
- 描画される楕円の左上隅の y 座標width
- 塗りつぶされる楕円の幅height
- 塗りつぶされる楕円の高さGraphics.drawOval(int, int, int, int)
public void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
Graphics.drawArc
をオーバーライドします。
Graphics
内の drawArc
x
- 描画される孤の左上隅の x 座標y
- 描画される孤の左上隅の y 座標width
- 描画される孤の幅height
- 描画される孤の高さstartAngle
- 開始角度arcAngle
- 開始角度に対する弧の展開角度の大きさGraphics.fillArc(int, int, int, int, int, int)
public void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
Graphics.fillArc
をオーバーライドします。
Graphics
内の fillArc
x
- 塗りつぶされる孤の左上隅の x 座標y
- 塗りつぶされる孤の左上隅の y 座標width
- 塗りつぶされる孤の幅height
- 塗りつぶされる孤の高さstartAngle
- 開始角度arcAngle
- 開始角度に対する弧の展開角度の大きさGraphics.drawArc(int, int, int, int, int, int)
public void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Graphics.drawPolyline
をオーバーライドします。
Graphics
内の drawPolyline
xPoints
- x 点の配列yPoints
- y 点の配列nPoints
- 点の総数Graphics.drawPolygon(int[], int[], int)
public void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Graphics.drawPolygon
をオーバーライドします。
Graphics
内の drawPolygon
xPoints
- x
座標の配列yPoints
- y
座標の配列nPoints
- 点の総数Graphics.fillPolygon(int[], int[], int)
,
Graphics.drawPolyline(int[], int[], int)
public void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Graphics.fillPolygon
をオーバーライドします。
Graphics
内の fillPolygon
xPoints
- x
座標の配列yPoints
- y
座標の配列nPoints
- 点の総数Graphics.drawPolygon(int[], int[], int)
public void drawString(String aString, int x, int y)
Graphics.drawString
をオーバーライドします。
Graphics
内の drawString
aString
- 描画される文字列x
- x 座標y
- y 座標Graphics.drawBytes(byte[], int, int, int, int)
,
Graphics.drawChars(char[], int, int, int, int)
public void drawString(AttributedCharacterIterator iterator, int x, int y)
Graphics.drawString
をオーバーライドします。
Graphics
内の drawString
iterator
- 描画されるテキストを持つ反復子x
- x 座標y
- y 座標Graphics.drawBytes(byte[], int, int, int, int)
,
Graphics.drawChars(char[], int, int, int, int)
public void drawBytes(byte[] data, int offset, int length, int x, int y)
Graphics.drawBytes
をオーバーライドします。
Graphics
内の drawBytes
data
- 描画されるデータoffset
- データの開始オフセットlength
- 描画されるバイト数x
- テキストのベースラインの x 座標y
- テキストのベースラインの y 座標Graphics.drawChars(char[], int, int, int, int)
,
Graphics.drawString(java.lang.String, int, int)
public void drawChars(char[] data, int offset, int length, int x, int y)
Graphics.drawChars
をオーバーライドします。
Graphics
内の drawChars
data
- 描画される文字の配列offset
- データの開始オフセットlength
- 描画される文字数x
- テキストのベースラインの x 座標y
- テキストのベースラインの y 座標Graphics.drawBytes(byte[], int, int, int, int)
,
Graphics.drawString(java.lang.String, int, int)
public boolean drawImage(Image img, int x, int y, ImageObserver observer)
Graphics.drawImage
をオーバーライドします。
Graphics
内の drawImage
img
- 描画される指定イメージ。img
が null の場合には何も行わないx
- x 座標y
- y 座標observer
- イメージがさらに変換されることが通知されるオブジェクト
false
、そうでない場合は true
Image
,
ImageObserver
,
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public boolean drawImage(Image img, int x, int y, int width, int height, ImageObserver observer)
Graphics.drawImage
をオーバーライドします。
Graphics
内の drawImage
img
- 描画される指定イメージ。img
が null の場合には何も行わないx
- x 座標y
- y 座標width
- 矩形の幅height
- 矩形の高さobserver
- イメージがさらに変換されることが通知されるオブジェクト
false
、そうでない場合は true
Image
,
ImageObserver
,
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public boolean drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
Graphics.drawImage
をオーバーライドします。
Graphics
内の drawImage
img
- 描画される指定イメージ。img
が null の場合には何も行わないx
- x 座標y
- y 座標bgcolor
- イメージの不透明でない部分の下に塗られるバックグラウンドカラーobserver
- イメージがさらに変換されることが通知されるオブジェクト
false
、そうでない場合は true
Image
,
ImageObserver
,
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public boolean drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
Graphics.drawImage
をオーバーライドします。
Graphics
内の drawImage
img
- 描画される指定イメージ。img
が null の場合には何も行わないx
- x 座標y
- y 座標width
- 矩形の幅height
- 矩形の高さbgcolor
- イメージの不透明でない部分の下に塗られるバックグラウンドカラーobserver
- イメージがさらに変換されることが通知されるオブジェクト
false
、そうでない場合は true
Image
,
ImageObserver
,
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)
Graphics.drawImage
をオーバーライドします。
Graphics
内の drawImage
img
- 描画される指定イメージ。img
が null の場合には何も行わないdx1
- デスティネーション矩形の最初の隅の x 座標dy1
- デスティネーション矩形の最初の隅の y 座標dx2
- デスティネーション矩形の 2 番目の隅の x 座標dy2
- デスティネーション矩形の 2 番目の隅の y 座標sx1
- ソース矩形の最初の隅の x 座標sy1
- ソース矩形の最初の隅の y 座標sx2
- ソース矩形の 2 番目の隅の x 座標sy2
- ソース矩形の 2 番目の隅の y 座標observer
- イメージがさらにスケーリングされ、変換されることを通知するオブジェクト
false
、そうでない場合は true
Image
,
ImageObserver
,
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
Graphics.drawImage
をオーバーライドします。
Graphics
内の drawImage
img
- 描画される指定イメージ。img
が null の場合には何も行わないdx1
- デスティネーション矩形の最初の隅の x 座標dy1
- デスティネーション矩形の最初の隅の y 座標dx2
- デスティネーション矩形の 2 番目の隅の x 座標dy2
- デスティネーション矩形の 2 番目の隅の y 座標sx1
- ソース矩形の最初の隅の x 座標sy1
- ソース矩形の最初の隅の y 座標sx2
- ソース矩形の 2 番目の隅の x 座標sy2
- ソース矩形の 2 番目の隅の y 座標bgcolor
- イメージの不透明でない部分の下に塗られるバックグラウンドカラーobserver
- イメージがさらにスケーリングされ、変換されることを通知するオブジェクト
false
、そうでない場合は true
Image
,
ImageObserver
,
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public void copyArea(int x, int y, int width, int height, int destX, int destY)
Graphics.copyArea
をオーバーライドします。
Graphics
内の copyArea
x
- ソース矩形の x 座標y
- ソース矩形の y 座標width
- ソース矩形の幅height
- ソース矩形の高さdestX
- ピクセルをコピーする水平距離destY
- ピクセルをコピーする垂直距離public void dispose()
Graphics.dispose
をオーバーライドします。
Graphics
内の dispose
Graphics.finalize()
,
Component.paint(java.awt.Graphics)
,
Component.update(java.awt.Graphics)
,
Component.getGraphics()
,
Graphics.create()
public boolean isDrawingBuffer()
public void setDebugOptions(int options)
public int getDebugOptions()
setDebugOptions(int)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。