Interface NTxGraphics
public interface NTxGraphics
-
Method Summary
Modifier and TypeMethodDescriptioncopy()createShape(net.thevpc.nuts.elem.NElement e) createStroke(net.thevpc.nuts.elem.NElement strokeElem) voiddebugString(String str, double x, double y) voiddispose()voidvoiddraw2D(NtxElement2D element2D) voiddraw3DRect(double x, double y, double w, double h, boolean raised) voiddrawArc(double x, double y, double w, double h, double startAngle, double endAngle) voiddrawArrayHead(NTxPoint2D origin, NTxVector2D direction, NTxArrow arrow) voiddrawImage(Image image, double x, double y, ImageObserver o) voiddrawImage(net.thevpc.nuts.io.NPath image, double x, double y, NTxImageOptions options) voiddrawLine(double x1, double y1, double x2, double y2) voiddrawOval(double x, double y, double w, double h) voiddrawPolygon(double[] xx, double[] yy, int length) voiddrawPolyline(double[] xx, double[] yy, int length) voiddrawRect(double x, double y, double w, double h) voidvoiddrawRoundRect(double x, double y, double w, double h, double cx, double cy) voiddrawString(String str, double x, double y) voiddrawString(String str, double x, double y, NTxTextOptions options) voiddrawString(AttributedCharacterIterator iterator, double x, double y) engine()voidvoidfill3DRect(double x, double y, double w, double h, boolean raised) voidfillOval(double x, double y, double w, double h) voidfillPolygon(double[] xx, double[] yy, int length) voidfillRect(double x, double y, double w, double h) voidvoidfillRoundRect(double x, double y, double w, double h, double cx, double cy) voidfillSphere(double x, double y, double w, double h, double lightAngle, float radius) getColor()getFont()getStringBounds(String str) getStringBounds(AttributedCharacterIterator iterator) voidrotate(double theta) voidrotate(double theta, double x, double y) voidscale(double sx, double sy) voidvoidsetComposite(Composite composite) voidvoidvoidsetSecondaryColor(Color secondaryColor) voidvoidvoidshear(double shx, double shy) void
-
Method Details
-
engine
NTxEngine engine() -
copy
NTxGraphics copy() -
drawArrayHead
-
getTransform
AffineTransform getTransform() -
setTransform
-
setPaint
-
setColor
-
fillOval
void fillOval(double x, double y, double w, double h) -
drawOval
void drawOval(double x, double y, double w, double h) -
fillRect
void fillRect(double x, double y, double w, double h) -
drawRect
void drawRect(double x, double y, double w, double h) -
fillRect
-
drawRect
-
getStringBounds
-
getStringBounds
-
getFontMetrics
FontMetrics getFontMetrics() -
getFontMetrics
-
getFontRenderContext
FontRenderContext getFontRenderContext() -
getFont
Font getFont() -
graphics2D
Graphics2D graphics2D() -
setFont
-
drawString
-
drawString
-
drawString
-
debugString
-
getColor
Color getColor() -
drawArc
void drawArc(double x, double y, double w, double h, double startAngle, double endAngle) -
drawLine
void drawLine(double x1, double y1, double x2, double y2) -
fillPolygon
void fillPolygon(double[] xx, double[] yy, int length) -
drawPolygon
void drawPolygon(double[] xx, double[] yy, int length) -
drawPolyline
void drawPolyline(double[] xx, double[] yy, int length) -
fillRoundRect
void fillRoundRect(double x, double y, double w, double h, double cx, double cy) -
drawRoundRect
void drawRoundRect(double x, double y, double w, double h, double cx, double cy) -
fill3DRect
void fill3DRect(double x, double y, double w, double h, boolean raised) -
draw3DRect
void draw3DRect(double x, double y, double w, double h, boolean raised) -
drawImage
-
drawImage
-
getSecondaryColor
Color getSecondaryColor() -
setSecondaryColor
-
fillSphere
void fillSphere(double x, double y, double w, double h, double lightAngle, float radius) -
setComposite
-
fill
-
draw
-
setStroke
-
getStroke
Stroke getStroke() -
draw2D
-
shear
void shear(double shx, double shy) -
transform
-
scale
void scale(double sx, double sy) -
rotate
void rotate(double theta, double x, double y) -
rotate
void rotate(double theta) -
dispose
void dispose() -
createShape
-
createStroke
-