java.awt
Class Graphics2D

java.lang.Object
java.awt.Graphics
java.awt.Graphics2D
- public abstract class Graphics2D
- extends Graphics
|
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 |
Graphics2D
protected Graphics2D()
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)