swingwt.awt
Class Graphics

java.lang.Object
  extended byswingwt.awt.Graphics
Direct Known Subclasses:
Graphics2D

public abstract class Graphics
extends java.lang.Object


Constructor Summary
protected Graphics()
           
 
Method Summary
abstract  void clearRect(int x, int y, int width, int height)
           
abstract  void clipRect(int x, int y, int width, int height)
           
abstract  void copyArea(int x, int y, int width, int height, int dx, int dy)
           
abstract  Graphics create()
           
 Graphics create(int x, int y, int width, int height)
           
abstract  void dispose()
           
 void draw3DRect(int x, int y, int width, int height, boolean raised)
           
abstract  void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
           
 void drawBytes(byte[] data, int offset, int length, int x, int y)
           
 void drawChars(char[] data, int offset, int length, int x, int y)
           
abstract  boolean drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
           
abstract  boolean drawImage(Image img, int x, int y, ImageObserver observer)
           
abstract  boolean drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
           
abstract  boolean drawImage(Image img, int x, int y, int width, int height, ImageObserver observer)
           
abstract  boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
           
abstract  boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)
           
abstract  void drawLine(int x1, int y1, int x2, int y2)
           
abstract  void drawOval(int x, int y, int width, int height)
           
abstract  void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
           
 void drawPolygon(Polygon p)
           
abstract  void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
           
 void drawRect(int x, int y, int width, int height)
           
abstract  void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
           
abstract  void drawString(java.lang.String str, int x, int y)
           
abstract  void drawString(java.lang.String str, int x, int y, boolean transparent)
           
 void fill3DRect(int x, int y, int width, int height, boolean raised)
           
abstract  void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
           
abstract  void fillOval(int x, int y, int width, int height)
           
abstract  void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
           
 void fillPolygon(Polygon p)
           
abstract  void fillRect(int x, int y, int width, int height)
           
abstract  void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
           
abstract  Shape getClip()
           
abstract  Rectangle getClipBounds()
           
 Rectangle getClipBounds(Rectangle r)
           
 Rectangle getClipRect()
           
abstract  Color getColor()
           
abstract  Font getFont()
           
 FontMetrics getFontMetrics()
           
abstract  FontMetrics getFontMetrics(Font f)
           
 boolean hitClip(int x, int y, int width, int height)
           
abstract  void redrawUnder(int x, int y, int width, int height)
           
abstract  void setClip(int x, int y, int width, int height)
           
abstract  void setClip(Shape clip)
           
abstract  void setColor(Color c)
           
abstract  void setFont(Font font)
           
abstract  void setPaintMode()
           
abstract  void setXORMode(Color c1)
           
 java.lang.String toString()
           
abstract  void translate(int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Graphics

protected Graphics()
Method Detail

create

public abstract Graphics create()

create

public Graphics create(int x,
                       int y,
                       int width,
                       int height)

translate

public abstract void translate(int x,
                               int y)

getColor

public abstract Color getColor()

setColor

public abstract void setColor(Color c)

setPaintMode

public abstract void setPaintMode()

setXORMode

public abstract void setXORMode(Color c1)

getFont

public abstract Font getFont()

setFont

public abstract void setFont(Font font)

getFontMetrics

public FontMetrics getFontMetrics()

getFontMetrics

public abstract FontMetrics getFontMetrics(Font f)

getClipBounds

public abstract Rectangle getClipBounds()

clipRect

public abstract void clipRect(int x,
                              int y,
                              int width,
                              int height)

setClip

public abstract void setClip(int x,
                             int y,
                             int width,
                             int height)

getClip

public abstract Shape getClip()

setClip

public abstract void setClip(Shape clip)

copyArea

public abstract void copyArea(int x,
                              int y,
                              int width,
                              int height,
                              int dx,
                              int dy)

drawLine

public abstract void drawLine(int x1,
                              int y1,
                              int x2,
                              int y2)

drawRect

public void drawRect(int x,
                     int y,
                     int width,
                     int height)

clearRect

public abstract void clearRect(int x,
                               int y,
                               int width,
                               int height)

drawRoundRect

public abstract void drawRoundRect(int x,
                                   int y,
                                   int width,
                                   int height,
                                   int arcWidth,
                                   int arcHeight)

fillRect

public abstract void fillRect(int x,
                              int y,
                              int width,
                              int height)

fillRoundRect

public abstract void fillRoundRect(int x,
                                   int y,
                                   int width,
                                   int height,
                                   int arcWidth,
                                   int arcHeight)

draw3DRect

public void draw3DRect(int x,
                       int y,
                       int width,
                       int height,
                       boolean raised)

fill3DRect

public void fill3DRect(int x,
                       int y,
                       int width,
                       int height,
                       boolean raised)

drawOval

public abstract void drawOval(int x,
                              int y,
                              int width,
                              int height)

fillOval

public abstract void fillOval(int x,
                              int y,
                              int width,
                              int height)

drawArc

public abstract void drawArc(int x,
                             int y,
                             int width,
                             int height,
                             int startAngle,
                             int arcAngle)

fillArc

public abstract void fillArc(int x,
                             int y,
                             int width,
                             int height,
                             int startAngle,
                             int arcAngle)

drawPolyline

public abstract void drawPolyline(int[] xPoints,
                                  int[] yPoints,
                                  int nPoints)

drawPolygon

public abstract void drawPolygon(int[] xPoints,
                                 int[] yPoints,
                                 int nPoints)

drawPolygon

public void drawPolygon(Polygon p)

fillPolygon

public abstract void fillPolygon(int[] xPoints,
                                 int[] yPoints,
                                 int nPoints)

fillPolygon

public void fillPolygon(Polygon p)

drawString

public abstract void drawString(java.lang.String str,
                                int x,
                                int y)

drawString

public abstract void drawString(java.lang.String str,
                                int x,
                                int y,
                                boolean transparent)

drawChars

public void drawChars(char[] data,
                      int offset,
                      int length,
                      int x,
                      int y)

drawBytes

public void drawBytes(byte[] data,
                      int offset,
                      int length,
                      int x,
                      int y)

drawImage

public abstract boolean drawImage(Image img,
                                  int x,
                                  int y,
                                  ImageObserver observer)

drawImage

public abstract boolean drawImage(Image img,
                                  int x,
                                  int y,
                                  int width,
                                  int height,
                                  ImageObserver observer)

drawImage

public abstract boolean drawImage(Image img,
                                  int x,
                                  int y,
                                  Color bgcolor,
                                  ImageObserver observer)

drawImage

public abstract boolean drawImage(Image img,
                                  int x,
                                  int y,
                                  int width,
                                  int height,
                                  Color bgcolor,
                                  ImageObserver observer)

drawImage

public abstract boolean drawImage(Image img,
                                  int dx1,
                                  int dy1,
                                  int dx2,
                                  int dy2,
                                  int sx1,
                                  int sy1,
                                  int sx2,
                                  int sy2,
                                  ImageObserver observer)

drawImage

public abstract boolean drawImage(Image img,
                                  int dx1,
                                  int dy1,
                                  int dx2,
                                  int dy2,
                                  int sx1,
                                  int sy1,
                                  int sx2,
                                  int sy2,
                                  Color bgcolor,
                                  ImageObserver observer)

dispose

public abstract void dispose()

toString

public java.lang.String toString()

getClipRect

public Rectangle getClipRect()

hitClip

public boolean hitClip(int x,
                       int y,
                       int width,
                       int height)

getClipBounds

public Rectangle getClipBounds(Rectangle r)

redrawUnder

public abstract void redrawUnder(int x,
                                 int y,
                                 int width,
                                 int height)