Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

java.awt
Class Graphics2D  view Graphics2D download Graphics2D.java

java.lang.Object
  extended byjava.awt.Graphics
      extended byjava.awt.Graphics2D

public abstract class Graphics2D
extends Graphics


Constructor Summary
protected Graphics2D()
           
 
Method Summary
abstract  void addRenderingHints(java.util.Map hints)
           
abstract  void clip(Shape s)
           
abstract  void draw(Shape shape)
           
 void draw3DRect(int x, int y, int width, int height, boolean raised)
           
abstract  void drawGlyphVector(java.awt.font.GlyphVector g, float x, float y)
           
abstract  void drawImage(java.awt.image.BufferedImage image, java.awt.image.BufferedImageOp op, int x, int y)
           
abstract  boolean drawImage(Image image, java.awt.geom.AffineTransform xform, java.awt.image.ImageObserver obs)
           
abstract  void drawRenderableImage(java.awt.image.renderable.RenderableImage image, java.awt.geom.AffineTransform xform)
           
abstract  void drawRenderedImage(java.awt.image.RenderedImage image, java.awt.geom.AffineTransform xform)
           
abstract  void drawString(java.text.AttributedCharacterIterator iterator, float x, float y)
           
abstract  void drawString(java.text.AttributedCharacterIterator iterator, int x, int y)
           
abstract  void drawString(java.lang.String text, float x, float y)
           
abstract  void drawString(java.lang.String text, int x, int y)
          Draws the specified string starting at the specified point.
abstract  void fill(Shape shape)
           
 void fill3DRect(int x, int y, int width, int height, boolean raised)
          Fills the specified rectangle with a 3D effect
abstract  Color getBackground()
           
abstract  Composite getComposite()
           
abstract  GraphicsConfiguration getDeviceConfiguration()
           
abstract  java.awt.font.FontRenderContext getFontRenderContext()
           
abstract  Paint getPaint()
           
abstract  java.lang.Object getRenderingHint(RenderingHints.Key hintKey)
           
abstract  RenderingHints getRenderingHints()
           
abstract  Stroke getStroke()
           
abstract  java.awt.geom.AffineTransform getTransform()
           
abstract  boolean hit(Rectangle rect, Shape text, boolean onStroke)
           
abstract  void rotate(double theta)
           
abstract  void rotate(double theta, double x, double y)
           
abstract  void scale(double scaleX, double scaleY)
           
abstract  void setBackground(Color color)
           
abstract  void setComposite(Composite comp)
           
abstract  void setPaint(Paint paint)
           
abstract  void setRenderingHint(RenderingHints.Key hintKey, java.lang.Object hintValue)
           
abstract  void setRenderingHints(java.util.Map hints)
           
abstract  void setStroke(Stroke stroke)
           
abstract  void setTransform(java.awt.geom.AffineTransform Tx)
           
abstract  void shear(double shearX, double shearY)
           
abstract  void transform(java.awt.geom.AffineTransform Tx)
           
abstract  void translate(double tx, double ty)
           
abstract  void translate(int x, int y)
          Translates this context so that its new origin point is the point (x, y).
 
Methods inherited from class java.awt.Graphics
clearRect, clipRect, copyArea, create, create, dispose, drawArc, drawBytes, drawChars, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRoundRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, finalize, getClip, getClipBounds, getClipBounds, getClipRect, getColor, getFont, getFontMetrics, getFontMetrics, hitClip, setClip, setClip, setColor, setFont, setPaintMode, setXORMode, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Graphics2D

protected Graphics2D()
Method Detail

draw3DRect

public void draw3DRect(int x,
                       int y,
                       int width,
                       int height,
                       boolean raised)
Overrides:
draw3DRect in class Graphics

fill3DRect

public void fill3DRect(int x,
                       int y,
                       int width,
                       int height,
                       boolean raised)
Description copied from class: Graphics
Fills the specified rectangle with a 3D effect

Overrides:
fill3DRect in class Graphics

draw

public abstract void draw(Shape shape)

drawImage

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

drawImage

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

drawRenderedImage

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

drawRenderableImage

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

drawString

public abstract void drawString(java.lang.String text,
                                int x,
                                int y)
Description copied from class: Graphics
Draws the specified string starting at the specified point.

Specified by:
drawString in class Graphics

drawString

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

drawString

public abstract void drawString(java.text.AttributedCharacterIterator iterator,
                                int x,
                                int y)
Specified by:
drawString in class Graphics

drawString

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

fill

public abstract void fill(Shape shape)

hit

public abstract boolean hit(Rectangle rect,
                            Shape text,
                            boolean onStroke)

getDeviceConfiguration

public abstract GraphicsConfiguration getDeviceConfiguration()

setComposite

public abstract void setComposite(Composite comp)

setPaint

public abstract void setPaint(Paint paint)

setStroke

public abstract void setStroke(Stroke stroke)

setRenderingHint

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

getRenderingHint

public abstract java.lang.Object getRenderingHint(RenderingHints.Key hintKey)

setRenderingHints

public abstract void setRenderingHints(java.util.Map hints)

addRenderingHints

public abstract void addRenderingHints(java.util.Map hints)

getRenderingHints

public abstract RenderingHints getRenderingHints()

translate

public abstract void translate(int x,
                               int y)
Description copied from class: Graphics
Translates this context so that its new origin point is the point (x, y).

Specified by:
translate in class Graphics

translate

public abstract void translate(double tx,
                               double ty)

rotate

public abstract void rotate(double theta)

rotate

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

scale

public abstract void scale(double scaleX,
                           double scaleY)

shear

public abstract void shear(double shearX,
                           double shearY)

transform

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

setTransform

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

getTransform

public abstract java.awt.geom.AffineTransform getTransform()

getPaint

public abstract Paint getPaint()

getComposite

public abstract Composite getComposite()

setBackground

public abstract void setBackground(Color color)

getBackground

public abstract Color getBackground()

getStroke

public abstract Stroke getStroke()

clip

public abstract void clip(Shape s)

getFontRenderContext

public abstract java.awt.font.FontRenderContext getFontRenderContext()

drawGlyphVector

public abstract void drawGlyphVector(java.awt.font.GlyphVector g,
                                     float x,
                                     float y)