public class AwtG2D extends java.lang.Object implements GenericGraphics
Modifier and Type | Field and Description |
---|---|
private java.awt.geom.GeneralPath |
path |
(package private) java.awt.BasicStroke |
strokeBasic |
(package private) java.awt.BasicStroke |
strokeBold |
Constructor and Description |
---|
AwtG2D() |
Modifier and Type | Method and Description |
---|---|
boolean |
canDoLineTo() |
void |
doStroke(java.lang.Object g,
boolean isBegin) |
void |
drawCircle(java.lang.Object g,
int x,
int y,
int diameter) |
void |
drawGrayScaleImage(java.lang.Object g,
java.lang.Object image2d,
int destX0,
int destY0,
int destX1,
int destY1,
int srcX0,
int srcY0,
int srcX1,
int srcY1) |
void |
drawLine(java.lang.Object g,
int x0,
int y0,
int x1,
int y1) |
void |
drawPolygon(java.lang.Object g,
int[] axPoints,
int[] ayPoints,
int nPoints) |
void |
drawRect(java.lang.Object g,
int x,
int y,
int xPixels,
int yPixels) |
void |
drawString(java.lang.Object g,
java.lang.String text,
int x,
int y) |
void |
drawStringRotated(java.lang.Object g,
java.lang.String text,
int x,
int y,
double angle) |
void |
fillBackground(java.lang.Object g,
javajs.api.GenericColor bgcolor) |
void |
fillCircle(java.lang.Object g,
int x,
int y,
int diameter) |
void |
fillPolygon(java.lang.Object g,
int[] ayPoints,
int[] axPoints,
int nPoints) |
void |
fillRect(java.lang.Object g,
int x,
int y,
int width,
int height) |
javajs.api.GenericColor |
getColor1(int rgb) |
javajs.api.GenericColor |
getColor3(int r,
int g,
int b) |
javajs.api.GenericColor |
getColor4(int r,
int g,
int b,
int a) |
void |
lineTo(java.lang.Object g,
int x2,
int y2) |
java.lang.Object |
newGrayScaleImage(java.lang.Object gMain,
java.lang.Object image,
int width,
int height,
int[] buffer) |
javajs.awt.Font |
setFont(java.lang.Object g,
javajs.awt.Font font) |
void |
setGraphicsColor(java.lang.Object g,
javajs.api.GenericColor c) |
void |
setStrokeBold(java.lang.Object g,
boolean tf) |
void |
setWindowParameters(int width,
int height) |
void |
translateScale(java.lang.Object g,
double x,
double y,
double scale) |
java.awt.BasicStroke strokeBasic
java.awt.BasicStroke strokeBold
private java.awt.geom.GeneralPath path
public javajs.api.GenericColor getColor4(int r, int g, int b, int a)
getColor4
in interface GenericGraphics
public javajs.api.GenericColor getColor3(int r, int g, int b)
getColor3
in interface GenericGraphics
public javajs.api.GenericColor getColor1(int rgb)
getColor1
in interface GenericGraphics
public void drawString(java.lang.Object g, java.lang.String text, int x, int y)
drawString
in interface GenericGraphics
public void drawStringRotated(java.lang.Object g, java.lang.String text, int x, int y, double angle)
drawStringRotated
in interface GenericGraphics
public void setGraphicsColor(java.lang.Object g, javajs.api.GenericColor c)
setGraphicsColor
in interface GenericGraphics
public javajs.awt.Font setFont(java.lang.Object g, javajs.awt.Font font)
setFont
in interface GenericGraphics
public void drawGrayScaleImage(java.lang.Object g, java.lang.Object image2d, int destX0, int destY0, int destX1, int destY1, int srcX0, int srcY0, int srcX1, int srcY1)
drawGrayScaleImage
in interface GenericGraphics
public java.lang.Object newGrayScaleImage(java.lang.Object gMain, java.lang.Object image, int width, int height, int[] buffer)
newGrayScaleImage
in interface GenericGraphics
public void fillRect(java.lang.Object g, int x, int y, int width, int height)
fillRect
in interface GenericGraphics
public void drawLine(java.lang.Object g, int x0, int y0, int x1, int y1)
drawLine
in interface GenericGraphics
public void drawRect(java.lang.Object g, int x, int y, int xPixels, int yPixels)
drawRect
in interface GenericGraphics
public void drawCircle(java.lang.Object g, int x, int y, int diameter)
drawCircle
in interface GenericGraphics
public void drawPolygon(java.lang.Object g, int[] axPoints, int[] ayPoints, int nPoints)
drawPolygon
in interface GenericGraphics
public void fillCircle(java.lang.Object g, int x, int y, int diameter)
fillCircle
in interface GenericGraphics
public void fillPolygon(java.lang.Object g, int[] ayPoints, int[] axPoints, int nPoints)
fillPolygon
in interface GenericGraphics
public void translateScale(java.lang.Object g, double x, double y, double scale)
translateScale
in interface GenericGraphics
public void setStrokeBold(java.lang.Object g, boolean tf)
setStrokeBold
in interface GenericGraphics
public void fillBackground(java.lang.Object g, javajs.api.GenericColor bgcolor)
fillBackground
in interface GenericGraphics
public void setWindowParameters(int width, int height)
setWindowParameters
in interface GenericGraphics
public boolean canDoLineTo()
canDoLineTo
in interface GenericGraphics
public void doStroke(java.lang.Object g, boolean isBegin)
doStroke
in interface GenericGraphics
public void lineTo(java.lang.Object g, int x2, int y2)
lineTo
in interface GenericGraphics