|
intarsys CWT library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.intarsys.cwt.awt.environment.CwtAwtGraphicsContext
public class CwtAwtGraphicsContext
The AWT implementation of IGraphicsContext
| Constructor Summary | |
|---|---|
CwtAwtGraphicsContext(Graphics2D paramGraphics)
|
|
| Method Summary | |
|---|---|
void |
clip(Shape shape)
Clip the subsequent drawing operations to the shape. |
void |
dispose()
Dispose the current context and all its resources. |
void |
disposeClip(Object clip)
|
void |
draw(Shape s)
Draw s using the current graphics context state. |
void |
drawImage(IImage image,
float x,
float y)
Draw image image at coordinates x,
y. |
void |
drawString(String s,
float x,
float y)
Draw a plain text string in the graphics. |
void |
fill(Shape s)
Fill s using the current graphics context state. |
Color |
getBackgroundColor()
The current background color. |
BlendMode |
getBlendMode()
|
Shape |
getClip()
The current clip. |
Font |
getFont()
|
FontRenderContext |
getFontRenderContext()
|
Color |
getForegroundColor()
The current foregroumd color. |
Graphics2D |
getGraphics()
|
IGraphicsEnvironment |
getGraphicsEnvironment()
The associated IGraphicsEnvironment |
RenderingHints |
getRenderingHints()
The current RenderingHints |
AffineTransform |
getTransform()
The transformatiom currentlz active. |
void |
resetAdvanced()
|
void |
rotate(float theta)
Rotate the currently active transformation by theta. |
void |
scale(float x,
float y)
Scale the currently active transformation by x,
y |
void |
setBackgroundColor(Color color)
Assign a new background color. |
void |
setBackgroundPaint(IPaint paint)
Assign a new background IPaint. |
void |
setBackgroundPaint(Paint paint)
|
void |
setBlendMode(BlendMode blendMode)
|
void |
setClip(Shape shape)
Assign the new shape as the clipping shape. |
void |
setFont(Font font)
Set the current font for writing plain text in the graphics. |
void |
setForegroundColor(Color c)
Assign a new foreground color. |
void |
setForegroundPaint(IPaint paint)
Assign a new foreground IPaint |
void |
setForegroundPaint(Paint paint)
|
void |
setPaintMode()
|
void |
setRenderingHint(RenderingHints.Key hintKey,
Object hintValue)
Set a specific rendering hint. |
void |
setRenderingHints(Map hints)
Assign the currently active rendering hints. |
void |
setStroke(Stroke s)
Assign the currently active Stroke |
void |
setTransform(AffineTransform Tx)
Set the currently active AffineTransform |
void |
setXORMode(Color c1)
|
Point |
textExtent(String s)
|
void |
transform(AffineTransform Tx)
Transform the IGraphicsEnvironment by transform |
void |
translate(float x,
float y)
translate the currently active transformation by x,
y |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CwtAwtGraphicsContext(Graphics2D paramGraphics)
| Method Detail |
|---|
public void clip(Shape shape)
IGraphicsContext
clip in interface IGraphicsContextpublic void dispose()
IGraphicsContext
dispose in interface IGraphicsContextpublic void disposeClip(Object clip)
public void draw(Shape s)
IGraphicsContexts using the current graphics context state.
draw in interface IGraphicsContext
public void drawImage(IImage image,
float x,
float y)
IGraphicsContextimage at coordinates x,
y.
drawImage in interface IGraphicsContext
public void drawString(String s,
float x,
float y)
IGraphicsContext
drawString in interface IGraphicsContextpublic void fill(Shape s)
IGraphicsContexts using the current graphics context state.
fill in interface IGraphicsContextpublic Color getBackgroundColor()
IGraphicsContext
getBackgroundColor in interface IGraphicsContextpublic BlendMode getBlendMode()
public Shape getClip()
IGraphicsContext
getClip in interface IGraphicsContextpublic Font getFont()
public FontRenderContext getFontRenderContext()
public Color getForegroundColor()
IGraphicsContext
getForegroundColor in interface IGraphicsContextpublic Graphics2D getGraphics()
public IGraphicsEnvironment getGraphicsEnvironment()
IGraphicsContextIGraphicsEnvironment
getGraphicsEnvironment in interface IGraphicsContextpublic RenderingHints getRenderingHints()
IGraphicsContextRenderingHints
getRenderingHints in interface IGraphicsContextpublic AffineTransform getTransform()
IGraphicsContext
getTransform in interface IGraphicsContextpublic void resetAdvanced()
public void rotate(float theta)
IGraphicsContexttheta.
rotate in interface IGraphicsContext
public void scale(float x,
float y)
IGraphicsContextx,
y
scale in interface IGraphicsContextpublic void setBackgroundColor(Color color)
IGraphicsContext
setBackgroundColor in interface IGraphicsContextpublic void setBackgroundPaint(IPaint paint)
IGraphicsContextIPaint.
setBackgroundPaint in interface IGraphicsContextpublic void setBackgroundPaint(Paint paint)
public void setBlendMode(BlendMode blendMode)
public void setClip(Shape shape)
IGraphicsContextshape as the clipping shape.
setClip in interface IGraphicsContextpublic void setFont(Font font)
IGraphicsContext
setFont in interface IGraphicsContextpublic void setForegroundColor(Color c)
IGraphicsContext
setForegroundColor in interface IGraphicsContextpublic void setForegroundPaint(IPaint paint)
IGraphicsContextIPaint
setForegroundPaint in interface IGraphicsContextpublic void setForegroundPaint(Paint paint)
public void setPaintMode()
public void setRenderingHint(RenderingHints.Key hintKey,
Object hintValue)
IGraphicsContext
setRenderingHint in interface IGraphicsContextpublic void setRenderingHints(Map hints)
IGraphicsContext
setRenderingHints in interface IGraphicsContextpublic void setStroke(Stroke s)
IGraphicsContextStroke
setStroke in interface IGraphicsContextpublic void setTransform(AffineTransform Tx)
IGraphicsContextAffineTransform
setTransform in interface IGraphicsContextpublic void setXORMode(Color c1)
public Point textExtent(String s)
public void transform(AffineTransform Tx)
IGraphicsContextIGraphicsEnvironment by transform
transform in interface IGraphicsContext
public void translate(float x,
float y)
IGraphicsContextx,
y
translate in interface IGraphicsContext
|
intarsys CWT library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||