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) |
Font |
setFont(java.lang.Object g,
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 GenericGraphicspublic javajs.api.GenericColor getColor3(int r,
int g,
int b)
getColor3 in interface GenericGraphicspublic javajs.api.GenericColor getColor1(int rgb)
getColor1 in interface GenericGraphicspublic void drawString(java.lang.Object g,
java.lang.String text,
int x,
int y)
drawString in interface GenericGraphicspublic void drawStringRotated(java.lang.Object g,
java.lang.String text,
int x,
int y,
double angle)
drawStringRotated in interface GenericGraphicspublic void setGraphicsColor(java.lang.Object g,
javajs.api.GenericColor c)
setGraphicsColor in interface GenericGraphicspublic Font setFont(java.lang.Object g, Font font)
setFont in interface GenericGraphicspublic 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 GenericGraphicspublic java.lang.Object newGrayScaleImage(java.lang.Object gMain,
java.lang.Object image,
int width,
int height,
int[] buffer)
newGrayScaleImage in interface GenericGraphicspublic void fillRect(java.lang.Object g,
int x,
int y,
int width,
int height)
fillRect in interface GenericGraphicspublic void drawLine(java.lang.Object g,
int x0,
int y0,
int x1,
int y1)
drawLine in interface GenericGraphicspublic void drawRect(java.lang.Object g,
int x,
int y,
int xPixels,
int yPixels)
drawRect in interface GenericGraphicspublic void drawCircle(java.lang.Object g,
int x,
int y,
int diameter)
drawCircle in interface GenericGraphicspublic void drawPolygon(java.lang.Object g,
int[] axPoints,
int[] ayPoints,
int nPoints)
drawPolygon in interface GenericGraphicspublic void fillCircle(java.lang.Object g,
int x,
int y,
int diameter)
fillCircle in interface GenericGraphicspublic void fillPolygon(java.lang.Object g,
int[] ayPoints,
int[] axPoints,
int nPoints)
fillPolygon in interface GenericGraphicspublic void translateScale(java.lang.Object g,
double x,
double y,
double scale)
translateScale in interface GenericGraphicspublic void setStrokeBold(java.lang.Object g,
boolean tf)
setStrokeBold in interface GenericGraphicspublic void fillBackground(java.lang.Object g,
javajs.api.GenericColor bgcolor)
fillBackground in interface GenericGraphicspublic void setWindowParameters(int width,
int height)
setWindowParameters in interface GenericGraphicspublic boolean canDoLineTo()
canDoLineTo in interface GenericGraphicspublic void doStroke(java.lang.Object g,
boolean isBegin)
doStroke in interface GenericGraphicspublic void lineTo(java.lang.Object g,
int x2,
int y2)
lineTo in interface GenericGraphics