swingwt.awt
Class Graphics2D

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

public abstract class Graphics2D
extends Graphics


Constructor Summary
Graphics2D()
           
 
Method Summary
abstract  void addRenderingHints(java.util.Map hints)
           
abstract  void clip(Shape s)
           
abstract  void draw(Shape s)
           
abstract  void drawGlyphVector(GlyphVector g, float x, float y)
           
abstract  void fill(Shape s)
           
abstract  Color getBackground()
           
abstract  Composite getComposite()
           
abstract  GraphicsConfiguration getDeviceConfiguration()
           
abstract  FontRenderContext getFontRenderContext()
           
abstract  Paint getPaint()
           
abstract  java.lang.Object getRenderingHint(java.lang.Object hintKey)
           
abstract  RenderingHints getRenderingHints()
           
abstract  Stroke getStroke()
           
abstract  AffineTransform getTransform()
           
abstract  boolean hit(Rectangle rect, Shape s, boolean onStroke)
           
abstract  void rotate(double theta)
           
abstract  void rotate(double theta, double x, double y)
           
abstract  void scale(double sx, double sy)
           
abstract  void setBackground(Color color)
           
abstract  void setComposite(Composite comp)
           
abstract  void setPaint(Paint paint)
           
abstract  void setRenderingHint(java.lang.Object hintKey, java.lang.Object hintValue)
           
abstract  void setRenderingHints(java.util.Map hints)
           
abstract  void setStroke(Stroke s)
           
abstract  void setTransform(AffineTransform Tx)
           
abstract  void shear(double shx, double shy)
           
abstract  void transform(AffineTransform Tx)
           
abstract  void translate(double tx, double ty)
           
abstract  void translate(int x, int y)
           
 
Methods inherited from class swingwt.awt.Graphics
clearRect, clipRect, copyArea, create, create, dispose, draw3DRect, drawArc, drawBytes, drawChars, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRoundRect, drawString, drawString, fill3DRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, getClip, getClipBounds, getClipBounds, getClipRect, getColor, getFont, getFontMetrics, getFontMetrics, hitClip, redrawUnder, setClip, setClip, setColor, setFont, setPaintMode, setXORMode, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Graphics2D

public Graphics2D()
Method Detail

draw

public abstract void draw(Shape s)

drawGlyphVector

public abstract void drawGlyphVector(GlyphVector g,
                                     float x,
                                     float y)

fill

public abstract void fill(Shape s)

hit

public abstract boolean hit(Rectangle rect,
                            Shape s,
                            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 s)

setRenderingHint

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

getRenderingHint

public abstract java.lang.Object getRenderingHint(java.lang.Object 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)
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 sx,
                           double sy)

shear

public abstract void shear(double shx,
                           double shy)

transform

public abstract void transform(AffineTransform Tx)

setTransform

public abstract void setTransform(AffineTransform Tx)

getTransform

public abstract 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 FontRenderContext getFontRenderContext()