home *** CD-ROM | disk | FTP | other *** search
- package java.awt;
-
- import java.awt.image.ImageObserver;
-
- public abstract class Graphics {
- protected Graphics() {
- }
-
- public abstract Graphics create();
-
- public Graphics create(int var1, int var2, int var3, int var4) {
- Graphics var5 = this.create();
- var5.translate(var1, var2);
- var5.clipRect(0, 0, var3, var4);
- return var5;
- }
-
- public abstract void translate(int var1, int var2);
-
- public abstract Color getColor();
-
- public abstract void setColor(Color var1);
-
- public abstract void setPaintMode();
-
- public abstract void setXORMode(Color var1);
-
- public abstract Font getFont();
-
- public abstract void setFont(Font var1);
-
- public FontMetrics getFontMetrics() {
- return this.getFontMetrics(this.getFont());
- }
-
- public abstract FontMetrics getFontMetrics(Font var1);
-
- public abstract Rectangle getClipRect();
-
- public abstract void clipRect(int var1, int var2, int var3, int var4);
-
- public abstract void copyArea(int var1, int var2, int var3, int var4, int var5, int var6);
-
- public abstract void drawLine(int var1, int var2, int var3, int var4);
-
- public abstract void fillRect(int var1, int var2, int var3, int var4);
-
- public void drawRect(int var1, int var2, int var3, int var4) {
- this.drawLine(var1, var2, var1 + var3, var2);
- this.drawLine(var1 + var3, var2, var1 + var3, var2 + var4);
- this.drawLine(var1, var2, var1, var2 + var4);
- this.drawLine(var1, var2 + var4, var1 + var3, var2 + var4);
- }
-
- public abstract void clearRect(int var1, int var2, int var3, int var4);
-
- public abstract void drawRoundRect(int var1, int var2, int var3, int var4, int var5, int var6);
-
- public abstract void fillRoundRect(int var1, int var2, int var3, int var4, int var5, int var6);
-
- public void draw3DRect(int var1, int var2, int var3, int var4, boolean var5) {
- Color var6 = this.getColor();
- Color var7 = var6.brighter();
- Color var8 = var6.darker();
- this.setColor(var5 ? var7 : var8);
- this.drawLine(var1, var2, var1, var2 + var4);
- this.drawLine(var1 + 1, var2, var1 + var3 - 1, var2);
- this.setColor(var5 ? var8 : var7);
- this.drawLine(var1 + 1, var2 + var4, var1 + var3, var2 + var4);
- this.drawLine(var1 + var3, var2, var1 + var3, var2 + var4 - 1);
- this.setColor(var6);
- }
-
- public void fill3DRect(int var1, int var2, int var3, int var4, boolean var5) {
- Color var6 = this.getColor();
- Color var7 = var6.brighter();
- Color var8 = var6.darker();
- if (!var5) {
- this.setColor(var8);
- }
-
- this.fillRect(var1 + 1, var2 + 1, var3 - 2, var4 - 2);
- this.setColor(var5 ? var7 : var8);
- this.drawLine(var1, var2, var1, var2 + var4 - 1);
- this.drawLine(var1 + 1, var2, var1 + var3 - 2, var2);
- this.setColor(var5 ? var8 : var7);
- this.drawLine(var1 + 1, var2 + var4 - 1, var1 + var3 - 1, var2 + var4 - 1);
- this.drawLine(var1 + var3 - 1, var2, var1 + var3 - 1, var2 + var4 - 2);
- this.setColor(var6);
- }
-
- public abstract void drawOval(int var1, int var2, int var3, int var4);
-
- public abstract void fillOval(int var1, int var2, int var3, int var4);
-
- public abstract void drawArc(int var1, int var2, int var3, int var4, int var5, int var6);
-
- public abstract void fillArc(int var1, int var2, int var3, int var4, int var5, int var6);
-
- public abstract void drawPolygon(int[] var1, int[] var2, int var3);
-
- public void drawPolygon(Polygon var1) {
- this.drawPolygon(var1.xpoints, var1.ypoints, var1.npoints);
- }
-
- public abstract void fillPolygon(int[] var1, int[] var2, int var3);
-
- public void fillPolygon(Polygon var1) {
- this.fillPolygon(var1.xpoints, var1.ypoints, var1.npoints);
- }
-
- public abstract void drawString(String var1, int var2, int var3);
-
- public void drawChars(char[] var1, int var2, int var3, int var4, int var5) {
- this.drawString(new String(var1, var2, var3), var4, var5);
- }
-
- public void drawBytes(byte[] var1, int var2, int var3, int var4, int var5) {
- this.drawString(new String(var1, 0, var2, var3), var4, var5);
- }
-
- public abstract boolean drawImage(Image var1, int var2, int var3, ImageObserver var4);
-
- public abstract boolean drawImage(Image var1, int var2, int var3, int var4, int var5, ImageObserver var6);
-
- public abstract boolean drawImage(Image var1, int var2, int var3, Color var4, ImageObserver var5);
-
- public abstract boolean drawImage(Image var1, int var2, int var3, int var4, int var5, Color var6, ImageObserver var7);
-
- public abstract void dispose();
-
- public void finalize() {
- this.dispose();
- }
-
- public String toString() {
- return this.getClass().getName() + "[font=" + this.getFont() + ",color=" + this.getColor() + "]";
- }
- }
-