java.lang.Object
|
+----java.awt.Graphics
|
+----com.sun.java.swing.DebugGraphics
Graphics subclass supporting graphics debugging. Overrides most methods from Graphics. DebugGraphics objects are rarely created by hand. They are most frequently created automatically when a JComponent's debugGraphicsOptions are changed using the setDebugGraphicsOptions() method.
public static final int LOG_OPTION
public static final int FLASH_OPTION
public static final int BUFFERED_OPTION
public static final int NONE_OPTION
public DebugGraphics()DebugGraphics
public DebugGraphics(Graphics graphics,
JComponent component)
public DebugGraphics(Graphics graphics)
public Graphics create()
public Graphics create(int x,
int y,
int width,
int height)
public static void setFlashColor(Color flashColor)
public static Color flashColor()
public static void setFlashTime(int flashTime)
public static int flashTime()
public static void setFlashCount(int flashCount)
public static int flashCount()
public static void setLogStream(PrintStream stream)
public static PrintStream logStream()
public void setFont(Font aFont)
public Font getFont()
public void setColor(Color aColor)
public Color getColor()
public FontMetrics getFontMetrics()
public FontMetrics getFontMetrics(Font f)
public void translate(int x,
int y)
public void setPaintMode()
public void setXORMode(Color aColor)
public Rectangle getClipBounds()
public void clipRect(int x,
int y,
int width,
int height)
public void setClip(int x,
int y,
int width,
int height)
public Shape getClip()
public void setClip(Shape clip)
public void drawRect(int x,
int y,
int width,
int height)
public void fillRect(int x,
int y,
int width,
int height)
public void clearRect(int x,
int y,
int width,
int height)
public void drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
public void fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
public void drawLine(int x1,
int y1,
int x2,
int y2)
public void draw3DRect(int x,
int y,
int width,
int height,
boolean raised)
public void fill3DRect(int x,
int y,
int width,
int height,
boolean raised)
public void drawOval(int x,
int y,
int width,
int height)
public void fillOval(int x,
int y,
int width,
int height)
public void drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
public void fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
public void drawPolyline(int xPoints[],
int yPoints[],
int nPoints)
public void drawPolygon(int xPoints[],
int yPoints[],
int nPoints)
public void fillPolygon(int xPoints[],
int yPoints[],
int nPoints)
public void drawString(String aString,
int x,
int y)
public void drawBytes(byte data[],
int offset,
int length,
int x,
int y)
public void drawChars(char data[],
int offset,
int length,
int x,
int y)
public boolean drawImage(Image img,
int x,
int y,
ImageObserver observer)
public boolean drawImage(Image img,
int x,
int y,
int width,
int height,
ImageObserver observer)
public boolean drawImage(Image img,
int x,
int y,
Color bgcolor,
ImageObserver observer)
public boolean drawImage(Image img,
int x,
int y,
int width,
int height,
Color bgcolor,
ImageObserver observer)
public boolean drawImage(Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
ImageObserver observer)
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)
public void copyArea(int x,
int y,
int width,
int height,
int destX,
int destY)
public void dispose()
public boolean isDrawingBuffer()setDebugOptions
public void setDebugOptions(int options)
public int getDebugOptions()
![]()