Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt

Class Graphics2D

java.lang.Object
|
+--java.awt.Graphics
   |
   +--java.awt.Graphics2D


public abstract class Graphics2D

extends Graphics

Author:

Constructor Summary

Graphics2D()

Method Summary

voidaddRenderingHints(java.util.Map hints)

voidclip(java.awt.Shape s)

voiddraw(java.awt.Shape shape)

voiddraw3DRect(int x, int y, int width, int height, boolean raised)

booleandrawImage(java.awt.Image image, java.awt.geom.AffineTransform xform, java.awt.image.ImageObserver obs)

voiddrawImage(java.awt.image.BufferedImage image, java.awt.image.BufferedImageOp op, int x, int y)

voiddrawRenderableImage(java.awt.image.renderable.RenderableImage image, java.awt.geom.AffineTransform xform)

voiddrawRenderedImage(java.awt.image.RenderedImage image, java.awt.geom.AffineTransform xform)

voiddrawString(java.lang.String text, int x, int y)

voiddrawString(java.lang.String text, float x, float y)

voiddrawString(java.text.AttributedCharacterIterator iterator, int x, int y)

voiddrawString(java.text.AttributedCharacterIterator iterator, float x, float y)

voidfill(java.awt.Shape shape)

voidfill3DRect(int x, int y, int width, int height, boolean raised)

java.awt.ColorgetBackground()

java.awt.CompositegetComposite()

java.awt.GraphicsConfigurationgetDeviceConfiguration()

java.awt.PaintgetPaint()

java.lang.ObjectgetRenderingHint(java.awt.RenderingHints.Key hintKey)

java.awt.RenderingHintsgetRenderingHints()

java.awt.StrokegetStroke()

java.awt.geom.AffineTransformgetTransform()

booleanhit(java.awt.Rectangle rect, java.awt.Shape text, boolean onStroke)

voidrotate(double theta)

voidrotate(double theta, double x, double y)

voidscale(double scaleX, double scaleY)

voidsetBackground(java.awt.Color color)

voidsetComposite(java.awt.Composite comp)

voidsetPaint(java.awt.Paint paint)

voidsetRenderingHint(java.awt.RenderingHints.Key hintKey, java.lang.Object hintValue)

voidsetRenderingHints(java.util.Map hints)

voidsetStroke(java.awt.Stroke stroke)

voidsetTransform(java.awt.geom.AffineTransform Tx)

voidshear(double shearX, double shearY)

voidtransform(java.awt.geom.AffineTransform Tx)

voidtranslate(int x, int y)

voidtranslate(double tx, double ty)

Constructor Details

Graphics2D

protected Graphics2D()

Author:

Method Details

addRenderingHints

public void addRenderingHints(java.util.Map hints)

Parameters:


clip

public void clip(java.awt.Shape s)

Parameters:


draw

public void draw(java.awt.Shape shape)

Parameters:


draw3DRect

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

Parameters:


drawImage

public boolean drawImage(java.awt.Image image, java.awt.geom.AffineTransform xform, java.awt.image.ImageObserver obs)

Parameters:


drawImage

public void drawImage(java.awt.image.BufferedImage image, java.awt.image.BufferedImageOp op, int x, int y)

Parameters:


drawRenderableImage

public void drawRenderableImage(java.awt.image.renderable.RenderableImage image, java.awt.geom.AffineTransform xform)

Parameters:


drawRenderedImage

public void drawRenderedImage(java.awt.image.RenderedImage image, java.awt.geom.AffineTransform xform)

Parameters:


drawString

public void drawString(java.lang.String text, float x, float y)

Parameters:


drawString

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

Parameters:


drawString

public void drawString(java.text.AttributedCharacterIterator iterator, float x, float y)

Parameters:


drawString

public void drawString(java.text.AttributedCharacterIterator iterator, int x, int y)

Parameters:


fill

public void fill(java.awt.Shape shape)

Parameters:


fill3DRect

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

Parameters:


getBackground

public Color getBackground()


getComposite

public Composite getComposite()


getDeviceConfiguration

public GraphicsConfiguration getDeviceConfiguration()


getPaint

public Paint getPaint()


getRenderingHint

public Object getRenderingHint(java.awt.RenderingHints.Key hintKey)

Parameters:


getRenderingHints

public RenderingHints getRenderingHints()


getStroke

public Stroke getStroke()


getTransform

public AffineTransform getTransform()


hit

public boolean hit(java.awt.Rectangle rect, java.awt.Shape text, boolean onStroke)

Parameters:


rotate

public void rotate(double theta)

Parameters:


rotate

public void rotate(double theta, double x, double y)

Parameters:


scale

public void scale(double scaleX, double scaleY)

Parameters:


setBackground

public void setBackground(java.awt.Color color)

Parameters:


setComposite

public void setComposite(java.awt.Composite comp)

Parameters:


setPaint

public void setPaint(java.awt.Paint paint)

Parameters:


setRenderingHint

public void setRenderingHint(java.awt.RenderingHints.Key hintKey, java.lang.Object hintValue)

Parameters:


setRenderingHints

public void setRenderingHints(java.util.Map hints)

Parameters:


setStroke

public void setStroke(java.awt.Stroke stroke)

Parameters:


setTransform

public void setTransform(java.awt.geom.AffineTransform Tx)

Parameters:


shear

public void shear(double shearX, double shearY)

Parameters:


transform

public void transform(java.awt.geom.AffineTransform Tx)

Parameters:


translate

public void translate(double tx, double ty)

Parameters:


translate

public void translate(int x, int y)

Parameters: