| abstract
            
            
            
            
            void | clearRect(int x, int y, int width, int height) Clears the specified rectangle by filling it with the background
 color of the current drawing surface. | 
	 
    
        | abstract
            
            
            
            
            void | clipRect(int x, int y, int width, int height) Intersects the current clip with the specified rectangle. | 
	 
    
        | abstract
            
            
            
            
            void | copyArea(int x, int y, int width, int height, int dx, int dy) Copies an area of the component by a distance specified by
 dxanddy. | 
	 
    
        | Graphics | create(int x, int y, int width, int height) Creates a new Graphicsobject based on thisGraphicsobject, but with a new translation and clip area. | 
	 
    
        | abstract
            
            
            
            
            Graphics | create() Creates a new Graphicsobject that is
 a copy of thisGraphicsobject. | 
	 
    
        | abstract
            
            
            
            
            void | dispose() Disposes of this graphics context and releases
 any system resources that it is using. | 
	 
    
        | void | draw3DRect(int x, int y, int width, int height, boolean raised) Draws a 3-D highlighted outline of the specified rectangle. | 
	 
    
        | abstract
            
            
            
            
            void | drawArc(int x, int y, int width, int height, int startAngle, int arcAngle) Draws the outline of a circular or elliptical arc
 covering the specified rectangle. | 
	 
    
        | void | drawBytes(byte[] data, int offset, int length, int x, int y) Draws the text given by the specified byte array, using this
 graphics context's current font and color. | 
	 
    
        | void | drawChars(char[] data, int offset, int length, int x, int y) Draws the text given by the specified character array, using this
 graphics context's current font and color. | 
	 
    
        | abstract
            
            
            
            
            boolean | drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer) Draws as much of the specified image as has already been scaled
 to fit inside the specified rectangle. | 
	 
    
        | 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) Draws as much of the specified area of the specified image as is
 currently available, scaling it on the fly to fit inside the
 specified area of the destination drawable surface. | 
	 
    
        | abstract
            
            
            
            
            boolean | drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer) Draws as much of the specified image as is currently available. | 
	 
    
        | abstract
            
            
            
            
            boolean | drawImage(Image img, int x, int y, ImageObserver observer) Draws as much of the specified image as is currently available. | 
	 
    
        | abstract
            
            
            
            
            boolean | drawImage(Image img, int x, int y, int width, int height, ImageObserver observer) Draws as much of the specified image as has already been scaled
 to fit inside the specified rectangle. | 
	 
    
        | abstract
            
            
            
            
            boolean | drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer) Draws as much of the specified area of the specified image as is
 currently available, scaling it on the fly to fit inside the
 specified area of the destination drawable surface. | 
	 
    
        | abstract
            
            
            
            
            void | drawLine(int x1, int y1, int x2, int y2) Draws a line, using the current color, between the points
 (x1, y1)and(x2, y2)in this graphics context's coordinate system. | 
	 
    
        | abstract
            
            
            
            
            void | drawOval(int x, int y, int width, int height) Draws the outline of an oval. | 
	 
    
        | void | drawPolygon(Polygon p) Draws the outline of a polygon defined by the specified
 Polygonobject. | 
	 
    
        | abstract
            
            
            
            
            void | drawPolygon(int[] xPoints, int[] yPoints, int nPoints) Draws a closed polygon defined by
 arrays of x and y coordinates. | 
	 
    
        | abstract
            
            
            
            
            void | drawPolyline(int[] xPoints, int[] yPoints, int nPoints) Draws a sequence of connected lines defined by
 arrays of x and y coordinates. | 
	 
    
        | void | drawRect(int x, int y, int width, int height) Draws the outline of the specified rectangle. | 
	 
    
        | abstract
            
            
            
            
            void | drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight) Draws an outlined round-cornered rectangle using this graphics
 context's current color. | 
	 
    
        | abstract
            
            
            
            
            void | drawString(String str, int x, int y) Draws the text given by the specified string, using this
 graphics context's current font and color. | 
	 
    
        | abstract
            
            
            
            
            void | drawString(AttributedCharacterIterator iterator, int x, int y) Renders the text of the specified iterator applying its attributes
 in accordance with the specification of the
  TextAttribute class. | 
	 
    
        | void | fill3DRect(int x, int y, int width, int height, boolean raised) Paints a 3-D highlighted rectangle filled with the current color. | 
	 
    
        | abstract
            
            
            
            
            void | fillArc(int x, int y, int width, int height, int startAngle, int arcAngle) Fills a circular or elliptical arc covering the specified rectangle. | 
	 
    
        | abstract
            
            
            
            
            void | fillOval(int x, int y, int width, int height) Fills an oval bounded by the specified rectangle with the
 current color. | 
	 
    
        | void | fillPolygon(Polygon p) Fills the polygon defined by the specified Polygon object with
 the graphics context's current color. | 
	 
    
        | abstract
            
            
            
            
            void | fillPolygon(int[] xPoints, int[] yPoints, int nPoints) Fills a closed polygon defined by
 arrays of x and y coordinates. | 
	 
    
        | abstract
            
            
            
            
            void | fillRect(int x, int y, int width, int height) Fills the specified rectangle. | 
	 
    
        | abstract
            
            
            
            
            void | fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight) Fills the specified rounded corner rectangle with the current color. | 
	 
    
        | void | finalize() Disposes of this graphics context once it is no longer referenced. | 
	 
    
        | abstract
            
            
            
            
            Shape | getClip() Gets the current clipping area. | 
	 
    
        | Rectangle | getClipBounds(Rectangle r) Returns the bounding rectangle of the current clipping area. | 
	 
    
        | abstract
            
            
            
            
            Rectangle | getClipBounds() Returns the bounding rectangle of the current clipping area. | 
	 
    
        | Rectangle | getClipRect() 
      
  This method is deprecated.
      As of JDK version 1.1,
 replaced by getClipBounds(). | 
	 
    
        | abstract
            
            
            
            
            Color | getColor() Gets this graphics context's current color. | 
	 
    
        | abstract
            
            
            
            
            Font | getFont() Gets the current font. | 
	 
    
        | abstract
            
            
            
            
            FontMetrics | getFontMetrics(Font f) Gets the font metrics for the specified font. | 
	 
    
        | FontMetrics | getFontMetrics() Gets the font metrics of the current font. | 
	 
    
        | boolean | hitClip(int x, int y, int width, int height) Returns true if the specified rectangular area might intersect
 the current clipping area. | 
	 
    
        | abstract
            
            
            
            
            void | setClip(Shape clip) Sets the current clipping area to an arbitrary clip shape. | 
	 
    
        | abstract
            
            
            
            
            void | setClip(int x, int y, int width, int height) Sets the current clip to the rectangle specified by the given
 coordinates. | 
	 
    
        | abstract
            
            
            
            
            void | setColor(Color c) Sets this graphics context's current color to the specified
 color. | 
	 
    
        | abstract
            
            
            
            
            void | setFont(Font font) Sets this graphics context's font to the specified font. | 
	 
    
        | abstract
            
            
            
            
            void | setPaintMode() Sets the paint mode of this graphics context to overwrite the
 destination with this graphics context's current color. | 
	 
    
        | abstract
            
            
            
            
            void | setXORMode(Color c1) Sets the paint mode of this graphics context to alternate between
 this graphics context's current color and the new specified color. | 
	 
    
        | String | toString() Returns a Stringobject representing thisGraphicsobject's value. | 
	 
    
        | abstract
            
            
            
            
            void | translate(int x, int y) Translates the origin of the graphics context to the point
 (x, y) in the current coordinate system. |