Interface IDrawContext<T>
-
- All Known Implementing Classes:
GraphicsContextImpl
public interface IDrawContext<T>Project: User: rufenec Date: 11/24/2014 Time: 3:22 PM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearRect(double x, double y, double w, double h)voiddrawDashedLine(double srcx, double srcy, double targetx, double targety, int[] dashPattern)voiddrawLine(double x, double y, double x1, double y1)voiddrawPolygon(IPolygon polygon)voiddrawRect(double x, double y, double width, double height)voiddrawText(java.lang.String s, double x, double y, boolean centerHorz, boolean centerVert)voidfillElipse(double v, double v1, double highlightAtomDiameter, double highlightAtomDiameter1)voidfillPolygon(double[] px, double[] py, int i)voidfillRect(double x, double y, double w, double h)voidfillText(java.lang.String str, double x, double y)java.awt.DimensiongetBounds(java.lang.String s)java.lang.StringgetFont()TgetNative()voidrestore()voidsave()voidsetFill(long color)voidsetFont(java.lang.String helvetica, double size, boolean bold)voidsetLineWidth(double i)voidsetStroke(long color)voidstrokeLine(double x, double y, double x1, double y1)
-
-
-
Method Detail
-
getNative
T getNative()
-
drawLine
void drawLine(double x, double y, double x1, double y1)
-
drawDashedLine
void drawDashedLine(double srcx, double srcy, double targetx, double targety, int[] dashPattern)
-
drawPolygon
void drawPolygon(IPolygon polygon)
-
getBounds
java.awt.Dimension getBounds(java.lang.String s)
-
setFont
void setFont(java.lang.String helvetica, double size, boolean bold)
-
getFont
java.lang.String getFont()
-
setFill
void setFill(long color)
-
fillText
void fillText(java.lang.String str, double x, double y)
-
save
void save()
-
restore
void restore()
-
drawRect
void drawRect(double x, double y, double width, double height)
-
drawText
void drawText(java.lang.String s, double x, double y, boolean centerHorz, boolean centerVert)
-
clearRect
void clearRect(double x, double y, double w, double h)
-
setStroke
void setStroke(long color)
-
fillElipse
void fillElipse(double v, double v1, double highlightAtomDiameter, double highlightAtomDiameter1)
-
fillRect
void fillRect(double x, double y, double w, double h)
-
strokeLine
void strokeLine(double x, double y, double x1, double y1)
-
fillPolygon
void fillPolygon(double[] px, double[] py, int i)
-
setLineWidth
void setLineWidth(double i)
-
-