public class TransformingGraphics extends GraphicsDecorator
| Modifier and Type | Field and Description |
|---|---|
protected BidirectionalTransformer |
transformer
the transformer to apply
|
delegate| Constructor and Description |
|---|
TransformingGraphics(BidirectionalTransformer transformer) |
TransformingGraphics(BidirectionalTransformer 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) |
boolean |
drawImage(java.awt.Image img,
java.awt.geom.AffineTransform at,
java.awt.image.ImageObserver observer) |
boolean |
drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer) |
void |
fill(java.awt.Shape s)
transform the shape before letting the delegate fill it
|
void |
fill(java.awt.Shape s,
float flatness) |
BidirectionalTransformer |
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(BidirectionalTransformer transformer) |
draw, drawaddRenderingHints, clearRect, clip, clipRect, copyArea, create, draw3DRect, drawArc, drawBytes, drawChars, drawGlyphVector, 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 BidirectionalTransformer transformer
public TransformingGraphics(BidirectionalTransformer transformer)
public TransformingGraphics(BidirectionalTransformer transformer, java.awt.Graphics2D delegate)
public BidirectionalTransformer getTransformer()
public void setTransformer(BidirectionalTransformer transformer)
transformer - The transformer to set.public void draw(java.awt.Shape s)
draw in class Graphics2DWrapperpublic void draw(java.awt.Shape s,
float flatness)
public void fill(java.awt.Shape s)
fill in class Graphics2DWrapperpublic void fill(java.awt.Shape s,
float flatness)
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
drawImage in class Graphics2DWrapperpublic boolean drawImage(java.awt.Image img,
java.awt.geom.AffineTransform at,
java.awt.image.ImageObserver observer)
drawImage in class Graphics2DWrapperpublic boolean hit(java.awt.Rectangle rect,
java.awt.Shape s,
boolean onStroke)
hit in class Graphics2DWrapperpublic java.awt.Graphics create()
create in class Graphics2DWrapperpublic void dispose()
dispose in class Graphics2DWrapper