public class TransformingGraphics extends GraphicsDecorator
| Modifier and Type | Field and Description |
|---|---|
protected Transformer |
transformer
the transformer to apply
|
delegate| Constructor and Description |
|---|
TransformingGraphics(Transformer transformer) |
TransformingGraphics(Transformer transformer,
java.awt.Graphics2D delegate) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Graphics |
create() |
void |
dispose() |
void |
draw(java.awt.Shape s)
transform the shape before letting the delegate draw it
|
void |
draw(java.awt.Shape s,
float flatness) |
void |
fill(java.awt.Shape s)
transform the shape before letting the delegate fill it
|
void |
fill(java.awt.Shape s,
float flatness) |
Transformer |
getTransformer() |
boolean |
hit(java.awt.Rectangle rect,
java.awt.Shape s,
boolean onStroke)
transform the shape before letting the delegate apply 'hit'
with it
|
void |
setTransformer(Transformer transformer) |
addRenderingHints, clearRect, clip, clipRect, copyArea, create, draw3DRect, drawArc, drawBytes, drawChars, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRenderableImage, drawRenderedImage, drawRoundRect, drawString, drawString, drawString, drawString, equals, fill3DRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, finalize, getBackground, getClip, getClipBounds, getClipBounds, getClipRect, getColor, getComposite, getDelegate, getDeviceConfiguration, getFont, getFontMetrics, getFontMetrics, getFontRenderContext, getPaint, getRenderingHint, getRenderingHints, getStroke, getTransform, hashCode, hitClip, rotate, rotate, scale, setBackground, setClip, setClip, setColor, setComposite, setDelegate, setFont, setPaint, setPaintMode, setRenderingHint, setRenderingHints, setStroke, setTransform, setXORMode, shear, toString, transform, translate, translateprotected Transformer transformer
public TransformingGraphics(Transformer transformer)
public TransformingGraphics(Transformer transformer, java.awt.Graphics2D delegate)
public Transformer getTransformer()
public void setTransformer(Transformer transformer)
transformer - The transformer to set.public void draw(java.awt.Shape s)
draw in class GraphicsDecoratorpublic void draw(java.awt.Shape s,
float flatness)
public void fill(java.awt.Shape s)
fill in class GraphicsDecoratorpublic void fill(java.awt.Shape s,
float flatness)
public boolean hit(java.awt.Rectangle rect,
java.awt.Shape s,
boolean onStroke)
hit in class GraphicsDecoratorpublic java.awt.Graphics create()
create in class GraphicsDecoratorpublic void dispose()
dispose in class GraphicsDecorator