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, translate
protected 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 GraphicsDecorator
public void draw(java.awt.Shape s, float flatness)
public void fill(java.awt.Shape s)
fill
in class GraphicsDecorator
public void fill(java.awt.Shape s, float flatness)
public boolean hit(java.awt.Rectangle rect, java.awt.Shape s, boolean onStroke)
hit
in class GraphicsDecorator
public java.awt.Graphics create()
create
in class GraphicsDecorator
public void dispose()
dispose
in class GraphicsDecorator