Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.DebugGraphics1.2

java.lang.Object
   |
   +--java.awt.Graphics
         |
         +--javax.swing.DebugGraphics

Deklaration

public class DebugGraphics
extends java.awt.Graphics

Beschreibung

Ableitung von java.awt.Grahics, das Debugging unterstützt. Wenn man DebugGraphics benutzt muss Double-Buffering folgendermaßen ausgeschaltet werden:

 RepaintManager repaintManager = RepaintManager.currentManager(component);
 repaintManager.setDoubleBufferingEnabled(false);


 
Datenelemente
public final static intLOG_OPTION
public final static intFLASH_OPTION
public final static intBUFFERED_OPTION
public final static intNONE_OPTION
 
Konstruktoren
publicDebugGraphics()
publicDebugGraphics(Graphics graphics, JComponent component)
publicDebugGraphics(Graphics graphics)
 
Methoden
public Graphicscreate()
public Graphicscreate(int x, int y, int width, int height)
public static voidsetFlashColor(Color flashColor)
public static ColorflashColor()
public static voidsetFlashTime(int flashTime)
public static intflashTime()
public static voidsetFlashCount(int flashCount)
public static intflashCount()
public static voidsetLogStream(PrintStream stream)
public static PrintStreamlogStream()
public voidsetFont(Font aFont)
public FontgetFont()
public voidsetColor(Color aColor)
public ColorgetColor()
public FontMetricsgetFontMetrics()
public FontMetricsgetFontMetrics(Font f)
public voidtranslate(int x, int y)
public voidsetPaintMode()
public voidsetXORMode(Color aColor)
public RectanglegetClipBounds()
public voidclipRect(int x, int y, int width, int height)
public voidsetClip(int x, int y, int width, int height)
public ShapegetClip()
public voidsetClip(Shape clip)
public voiddrawRect(int x, int y, int width, int height)
public voidfillRect(int x, int y, int width, int height)
public voidclearRect(int x, int y, int width, int height)
public voiddrawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
public voidfillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
public voiddrawLine(int x1, int y1, int x2, int y2)
public voiddraw3DRect(int x, int y, int width, int height, boolean raised)
public voidfill3DRect(int x, int y, int width, int height, boolean raised)
public voiddrawOval(int x, int y, int width, int height)
public voidfillOval(int x, int y, int width, int height)
public voiddrawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
public voidfillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
public voiddrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
public voiddrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
public voidfillPolygon(int[] xPoints, int[] yPoints, int nPoints)
public voiddrawString(String aString, int x, int y)
public voiddrawString(AttributedCharacterIterator iterator, int x, int y)
public voiddrawBytes(byte[] data, int offset, int length, int x, int y)
public voiddrawChars(char[] data, int offset, int length, int x, int y)
public booleandrawImage(Image img, int x, int y, ImageObserver observer)
public booleandrawImage(Image img, int x, int y, int width, int height, ImageObserver observer)
public booleandrawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
public booleandrawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
public booleandrawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)
public booleandrawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
public voidcopyArea(int x, int y, int width, int height, int destX, int destY)
public voiddispose()
public booleanisDrawingBuffer()
public voidsetDebugOptions(int options)
public intgetDebugOptions()


 

Datenelemente im Detail

public final static int LOG_OPTION
Konstante für die Log-Option.
public final static int FLASH_OPTION
Konstante für die Flash-Option.
public final static int BUFFERED_OPTION
Zeigt gepufferte Operationen in einem separaten Frame.
public final static int NONE_OPTION
Konstante für das Deaktivieren des Debuggens.

 

Konstruktoren im Detail

public DebugGraphics()
Erstellt ein neues Exemplar.
public DebugGraphics(Graphics graphics, JComponent component)
Erstellt ein neues Exeplar vom angegebenen Graphics-Exemplar für die angegebene Komponente.
public DebugGraphics(Graphics graphics)
Erstellt ein neues Exeplar vom angegebenen Graphics-Exemplar.

 

Methoden im Detail

public Graphics create()
Liefert das DebugGraphics-Exemplar.
public Graphics create(int x, int y, int width, int height)
Liefert das DebugGraphics-Exemplar.
public static void setFlashColor(Color flashColor)
Setzt die Flash-Farbe.
public static Color flashColor()
Liefert die Flash-Farbe.
public static void setFlashTime(int flashTime)
Setzt die Verzögerung beim Zeichnen.
public static int flashTime()
Liefert die Verzögerung beim Zeichnen.
public static void setFlashCount(int flashCount)
Setzt die Anzahl, wie oft beim Zeichnen geflasht wird.
public static int flashCount()
Liefert die Anzahl, wie oft beim Zeichnen geflasht wird.
public static void setLogStream(PrintStream stream)
Setzt den Stream fürs Debuggen.
public static PrintStream logStream()
Liefert den Stream fürs Debuggen.
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 drawString(AttributedCharacterIterator iterator, 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()
Liefert true wenn dieses Objekt aus dem Buffer gezeichnet wird.
public void setDebugOptions(int options)
Setzt die Debugging-Option.
public int getDebugOptions()
Liefert die Debugging-Option.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.