Package org.jmol.awt
Class AwtG2D
- java.lang.Object
-
- org.jmol.awt.AwtG2D
-
- All Implemented Interfaces:
GenericGraphics
public class AwtG2D extends java.lang.Object implements GenericGraphics
generic 2D drawing methods -- AWT version- Author:
- Bob Hanson hansonr@stolaf.edu
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.geom.GeneralPathpath(package private) java.awt.BasicStrokestrokeBasic(package private) java.awt.BasicStrokestrokeBold
-
Constructor Summary
Constructors Constructor Description AwtG2D()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanDoLineTo()voiddoStroke(java.lang.Object g, boolean isBegin)voiddrawCircle(java.lang.Object g, int x, int y, int diameter)voiddrawGrayScaleImage(java.lang.Object g, java.lang.Object image2d, int destX0, int destY0, int destX1, int destY1, int srcX0, int srcY0, int srcX1, int srcY1)voiddrawLine(java.lang.Object g, int x0, int y0, int x1, int y1)voiddrawPolygon(java.lang.Object g, int[] axPoints, int[] ayPoints, int nPoints)voiddrawRect(java.lang.Object g, int x, int y, int xPixels, int yPixels)voiddrawString(java.lang.Object g, java.lang.String text, int x, int y)voiddrawStringRotated(java.lang.Object g, java.lang.String text, int x, int y, double angle)voidfillBackground(java.lang.Object g, javajs.api.GenericColor bgcolor)voidfillCircle(java.lang.Object g, int x, int y, int diameter)voidfillPolygon(java.lang.Object g, int[] ayPoints, int[] axPoints, int nPoints)voidfillRect(java.lang.Object g, int x, int y, int width, int height)javajs.api.GenericColorgetColor1(int rgb)javajs.api.GenericColorgetColor3(int r, int g, int b)javajs.api.GenericColorgetColor4(int r, int g, int b, int a)voidlineTo(java.lang.Object g, int x2, int y2)java.lang.ObjectnewGrayScaleImage(java.lang.Object gMain, java.lang.Object image, int width, int height, int[] buffer)javajs.awt.FontsetFont(java.lang.Object g, javajs.awt.Font font)voidsetGraphicsColor(java.lang.Object g, javajs.api.GenericColor c)voidsetStrokeBold(java.lang.Object g, boolean tf)voidsetWindowParameters(int width, int height)voidtranslateScale(java.lang.Object g, double x, double y, double scale)
-
-
-
Method Detail
-
getColor4
public javajs.api.GenericColor getColor4(int r, int g, int b, int a)- Specified by:
getColor4in interfaceGenericGraphics
-
getColor3
public javajs.api.GenericColor getColor3(int r, int g, int b)- Specified by:
getColor3in interfaceGenericGraphics
-
getColor1
public javajs.api.GenericColor getColor1(int rgb)
- Specified by:
getColor1in interfaceGenericGraphics
-
drawString
public void drawString(java.lang.Object g, java.lang.String text, int x, int y)- Specified by:
drawStringin interfaceGenericGraphics
-
drawStringRotated
public void drawStringRotated(java.lang.Object g, java.lang.String text, int x, int y, double angle)- Specified by:
drawStringRotatedin interfaceGenericGraphics
-
setGraphicsColor
public void setGraphicsColor(java.lang.Object g, javajs.api.GenericColor c)- Specified by:
setGraphicsColorin interfaceGenericGraphics
-
setFont
public javajs.awt.Font setFont(java.lang.Object g, javajs.awt.Font font)- Specified by:
setFontin interfaceGenericGraphics
-
drawGrayScaleImage
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)- Specified by:
drawGrayScaleImagein interfaceGenericGraphics
-
newGrayScaleImage
public java.lang.Object newGrayScaleImage(java.lang.Object gMain, java.lang.Object image, int width, int height, int[] buffer)- Specified by:
newGrayScaleImagein interfaceGenericGraphics
-
fillRect
public void fillRect(java.lang.Object g, int x, int y, int width, int height)- Specified by:
fillRectin interfaceGenericGraphics
-
drawLine
public void drawLine(java.lang.Object g, int x0, int y0, int x1, int y1)- Specified by:
drawLinein interfaceGenericGraphics
-
drawRect
public void drawRect(java.lang.Object g, int x, int y, int xPixels, int yPixels)- Specified by:
drawRectin interfaceGenericGraphics
-
drawCircle
public void drawCircle(java.lang.Object g, int x, int y, int diameter)- Specified by:
drawCirclein interfaceGenericGraphics
-
drawPolygon
public void drawPolygon(java.lang.Object g, int[] axPoints, int[] ayPoints, int nPoints)- Specified by:
drawPolygonin interfaceGenericGraphics
-
fillCircle
public void fillCircle(java.lang.Object g, int x, int y, int diameter)- Specified by:
fillCirclein interfaceGenericGraphics
-
fillPolygon
public void fillPolygon(java.lang.Object g, int[] ayPoints, int[] axPoints, int nPoints)- Specified by:
fillPolygonin interfaceGenericGraphics
-
translateScale
public void translateScale(java.lang.Object g, double x, double y, double scale)- Specified by:
translateScalein interfaceGenericGraphics
-
setStrokeBold
public void setStrokeBold(java.lang.Object g, boolean tf)- Specified by:
setStrokeBoldin interfaceGenericGraphics
-
fillBackground
public void fillBackground(java.lang.Object g, javajs.api.GenericColor bgcolor)- Specified by:
fillBackgroundin interfaceGenericGraphics
-
setWindowParameters
public void setWindowParameters(int width, int height)- Specified by:
setWindowParametersin interfaceGenericGraphics
-
canDoLineTo
public boolean canDoLineTo()
- Specified by:
canDoLineToin interfaceGenericGraphics
-
doStroke
public void doStroke(java.lang.Object g, boolean isBegin)- Specified by:
doStrokein interfaceGenericGraphics
-
lineTo
public void lineTo(java.lang.Object g, int x2, int y2)- Specified by:
lineToin interfaceGenericGraphics
-
-