Java java.awt Graphics fields, constructors, methods, implement or subclass

Example usage for Java java.awt Graphics fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for java.awt Graphics.

The text is from its open source code.

Method

voidclearRect(int x, int y, int width, int height)
Clears the specified rectangle by filling it with the background color of the current drawing surface.
voidclipRect(int x, int y, int width, int height)
Intersects the current clip with the specified rectangle.
voidcopyArea(int x, int y, int width, int height, int dx, int dy)
Copies an area of the component by a distance specified by dx and dy .
Graphicscreate()
Creates a new Graphics object that is a copy of this Graphics object.
Graphicscreate(int x, int y, int width, int height)
Creates a new Graphics object based on this Graphics object, but with a new translation and clip area.
voiddispose()
Disposes of this graphics context and releases any system resources that it is using.
voiddraw3DRect(int x, int y, int width, int height, boolean raised)
Draws a 3-D highlighted outline of the specified rectangle.
voiddrawArc(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.
voiddrawBytes(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.
voiddrawChars(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.
booleandrawImage(Image img, int x, int y, ImageObserver observer)
Draws as much of the specified image as is currently available.
booleandrawImage(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.
booleandrawImage(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.
booleandrawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
Draws as much of the specified image as is currently available.
booleandrawImage(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.
booleandrawImage(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.
voiddrawLine(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.
voiddrawOval(int x, int y, int width, int height)
Draws the outline of an oval.
voiddrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Draws a closed polygon defined by arrays of x and y coordinates.
voiddrawPolygon(Polygon p)
Draws the outline of a polygon defined by the specified Polygon object.
voiddrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Draws a sequence of connected lines defined by arrays of x and y coordinates.
voiddrawRect(int x, int y, int width, int height)
Draws the outline of the specified rectangle.
voiddrawRoundRect(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.
voiddrawString(String str, int x, int y)
Draws the text given by the specified string, using this graphics context's current font and color.
voiddrawString(AttributedCharacterIterator iterator, int x, int y)
Renders the text of the specified iterator applying its attributes in accordance with the specification of the java.awt.font.TextAttribute TextAttribute class.
voidfill3DRect(int x, int y, int width, int height, boolean raised)
Paints a 3-D highlighted rectangle filled with the current color.
voidfillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
Fills a circular or elliptical arc covering the specified rectangle.
voidfillOval(int x, int y, int width, int height)
Fills an oval bounded by the specified rectangle with the current color.
voidfillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Fills a closed polygon defined by arrays of x and y coordinates.
voidfillPolygon(Polygon p)
Fills the polygon defined by the specified Polygon object with the graphics context's current color.
voidfillRect(int x, int y, int width, int height)
Fills the specified rectangle.
voidfillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
Fills the specified rounded corner rectangle with the current color.
voidfinalize()
Disposes of this graphics context once it is no longer referenced.
ShapegetClip()
Gets the current clipping area.
RectanglegetClipBounds()
Returns the bounding rectangle of the current clipping area.
RectanglegetClipBounds(Rectangle r)
Returns the bounding rectangle of the current clipping area.
RectanglegetClipRect()
Returns the bounding rectangle of the current clipping area.
ColorgetColor()
Gets this graphics context's current color.
FontgetFont()
Gets the current font.
FontMetricsgetFontMetrics()
Gets the font metrics of the current font.
FontMetricsgetFontMetrics(Font f)
Gets the font metrics for the specified font.
voidsetClip(Shape clip)
Sets the current clipping area to an arbitrary clip shape.
voidsetClip(int x, int y, int width, int height)
Sets the current clip to the rectangle specified by the given coordinates.
voidsetColor(Color c)
Sets this graphics context's current color to the specified color.
voidsetFont(Font font)
Sets this graphics context's font to the specified font.
voidsetPaintMode()
Sets the paint mode of this graphics context to overwrite the destination with this graphics context's current color.
voidsetXORMode(Color c1)
Sets the paint mode of this graphics context to alternate between this graphics context's current color and the new specified color.
StringtoString()
Returns a String object representing this Graphics object's value.
voidtranslate(int x, int y)
Translates the origin of the graphics context to the point (xy) in the current coordinate system.