public class JsG2D extends java.lang.Object implements GenericGraphics
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
inPath |
(package private) boolean |
isShifted |
private int |
windowHeight |
private int |
windowWidth |
| Constructor and Description |
|---|
JsG2D() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDoLineTo() |
private void |
doPoly(java.lang.Object g,
int[] axPoints,
int[] ayPoints,
int nPoints,
boolean doFill) |
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 image,
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[] ayPoints,
int[] axPoints,
int nPoints) |
void |
drawRect(java.lang.Object g,
int x,
int y,
int width,
int height) |
void |
drawString(java.lang.Object g,
java.lang.String s,
int x,
int y) |
void |
drawStringRotated(java.lang.Object g,
java.lang.String s,
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 context,
java.lang.Object image,
int width,
int height,
int[] grayBuffer) |
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) |
private int windowWidth
private int windowHeight
boolean isShifted
boolean inPath
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 java.lang.Object newGrayScaleImage(java.lang.Object context,
java.lang.Object image,
int width,
int height,
int[] grayBuffer)
newGrayScaleImage in interface GenericGraphicspublic void drawGrayScaleImage(java.lang.Object g,
java.lang.Object image,
int destX0,
int destY0,
int destX1,
int destY1,
int srcX0,
int srcY0,
int srcX1,
int srcY1)
drawGrayScaleImage in interface GenericGraphicspublic void drawLine(java.lang.Object g,
int x0,
int y0,
int x1,
int y1)
drawLine 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[] ayPoints,
int[] axPoints,
int nPoints)
drawPolygon in interface GenericGraphicsprivate void doPoly(java.lang.Object g,
int[] axPoints,
int[] ayPoints,
int nPoints,
boolean doFill)
g - axPoints - ayPoints - nPoints - doFill - public void drawRect(java.lang.Object g,
int x,
int y,
int width,
int height)
drawRect in interface GenericGraphicspublic void drawString(java.lang.Object g,
java.lang.String s,
int x,
int y)
drawString in interface GenericGraphicspublic void drawStringRotated(java.lang.Object g,
java.lang.String s,
int x,
int y,
double angle)
drawStringRotated in interface GenericGraphicspublic void fillBackground(java.lang.Object g,
javajs.api.GenericColor bgcolor)
fillBackground 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 fillRect(java.lang.Object g,
int x,
int y,
int width,
int height)
fillRect 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 setStrokeBold(java.lang.Object g,
boolean tf)
setStrokeBold in interface GenericGraphicspublic void setWindowParameters(int width,
int height)
setWindowParameters in interface GenericGraphicspublic void translateScale(java.lang.Object g,
double x,
double y,
double scale)
translateScale 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