com.partnersoft.v3x.gui
Class PiffleGraphics
java.lang.Object
com.partnersoft.v3x.gui.PiffleGraphics
public class PiffleGraphics
- extends java.lang.Object
Simplified graphics handle for Piffling.
|
Method Summary |
void |
closeShape()
|
void |
curveTo(float x1,
float y1,
float x2,
float y2,
float x3,
float y3)
|
void |
drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
|
void |
drawLine(int x1,
int y1,
int x2,
int y2)
|
void |
drawOval(int x,
int y,
int width,
int height)
|
void |
drawShape()
|
void |
drawString(java.lang.String str,
float x,
float y)
|
void |
fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
|
void |
fillOval(int x,
int y,
int width,
int height)
|
void |
fillShape()
|
java.awt.Graphics2D |
getDelegate()
|
int |
getMaxCoord()
|
void |
lineTo(float x,
float y)
|
void |
moveTo(float x,
float y)
|
void |
quadTo(float x1,
float y1,
float x2,
float y2)
|
void |
rotate(float degrees)
|
void |
scale(float factor)
|
void |
setColor(java.lang.String newColor)
|
void |
setDashing(float newWidth,
java.lang.String dashing,
float dashPhase)
|
void |
setDelegate(java.awt.Graphics2D newDelegate)
|
void |
setFont(java.awt.Font newFont)
|
void |
setLinetype(float newWidth,
java.lang.String dashing,
float dashPhase,
java.lang.String endCap,
java.lang.String join,
float miterLimit)
|
void |
setLineWidth(float newWidth)
|
void |
setSize(int canvasSize)
|
void |
startShape()
|
void |
translate(int offsetX,
int offsetY)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PiffleGraphics
public PiffleGraphics()
PiffleGraphics
public PiffleGraphics(java.awt.Graphics2D delegate)
getDelegate
public java.awt.Graphics2D getDelegate()
setDelegate
public void setDelegate(java.awt.Graphics2D newDelegate)
getMaxCoord
public int getMaxCoord()
setSize
public void setSize(int canvasSize)
setColor
public void setColor(java.lang.String newColor)
setFont
public void setFont(java.awt.Font newFont)
setLineWidth
public void setLineWidth(float newWidth)
setDashing
public void setDashing(float newWidth,
java.lang.String dashing,
float dashPhase)
setLinetype
public void setLinetype(float newWidth,
java.lang.String dashing,
float dashPhase,
java.lang.String endCap,
java.lang.String join,
float miterLimit)
scale
public void scale(float factor)
rotate
public void rotate(float degrees)
translate
public void translate(int offsetX,
int offsetY)
startShape
public void startShape()
moveTo
public void moveTo(float x,
float y)
lineTo
public void lineTo(float x,
float y)
quadTo
public void quadTo(float x1,
float y1,
float x2,
float y2)
curveTo
public void curveTo(float x1,
float y1,
float x2,
float y2,
float x3,
float y3)
closeShape
public void closeShape()
drawShape
public void drawShape()
fillShape
public void fillShape()
drawArc
public void drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
fillArc
public void fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
drawOval
public void drawOval(int x,
int y,
int width,
int height)
fillOval
public void fillOval(int x,
int y,
int width,
int height)
drawLine
public void drawLine(int x1,
int y1,
int x2,
int y2)
drawString
public void drawString(java.lang.String str,
float x,
float y)