debuggraphics.java

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· Java 代码 · 共 886 行 · 第 1/2 页

JAVA
886
字号
   * @param y The y-position of the rectangle   * @param width The width of the rectangle   * @param height The height of the rectangle   */  public void fillRect(int x, int y, int width, int height)  {    for (int index = 0; index < (debugFlashCount - 1); ++index)      {	graphics.setColor(color);	graphics.fillRect(x, y, width, height);	sleep(debugFlashTime);		graphics.setColor(debugFlashColor);	graphics.fillRect(x, y, width, height);	sleep(debugFlashTime);      }    graphics.setColor(color);    graphics.fillRect(x, y, width, height);  }  /**   * clearRect   *   * @param x The x-position of the rectangle   * @param y The y-position of the rectangle   * @param width The width of the rectangle   * @param height The height of the rectangle   */  public void clearRect(int x, int y, int width, int height)  {    graphics.clearRect(x, y, width, height);  }  /**   * drawRoundRect   *   * @param x The x-position of the rectangle   * @param y The y-position of the rectangle   * @param width The width of the rectangle   * @param height The height of the rectangle   * @param arcWidth TODO   * @param arcHeight TODO   */  public void drawRoundRect(int x, int y, int width, int height, 			    int arcWidth, int arcHeight)  {    graphics.drawRoundRect(x, y, width, height, arcWidth, arcHeight);  }  /**   * fillRoundRect   *   * @param x The x-position of the rectangle   * @param y The y-position of the rectangle   * @param width The width of the rectangle   * @param height The height of the rectangle   * @param arcWidth TODO   * @param arcHeight TODO   */  public void fillRoundRect(int x, int y, int width, int height, 			    int arcWidth, int arcHeight)  {    graphics.fillRoundRect(x, y, width, height, arcWidth, arcHeight);  }  /**   * drawLine   *   * @param x1 The x-position of the start    * @param y1 The y-position of the start   * @param x2 The x-position of the end   * @param y2 The y-position of the end   */  public void drawLine(int x1, int y1, int x2, int y2)  {    graphics.drawLine(x1, y1, x2, y2);  }  /**   * draw3DRect   *   * @param x The x-position of the rectangle   * @param y The y-position of the rectangle   * @param width The width of the rectangle   * @param height The height of the rectangle   * @param raised TODO   */  public void draw3DRect(int x, int y, int width, int height, boolean raised)  {    graphics.draw3DRect(x, y, width, height, raised);  }  /**   * fill3DRect   *   * @param x The x-position of the rectangle   * @param y The y-position of the rectangle   * @param width The width of the rectangle   * @param height The height of the rectangle   * @param raised TODO   */  public void fill3DRect(int x, int y, int width, int height, boolean raised)  {    graphics.fill3DRect(x, y, width, height, raised);  }  /**   * drawOval   *   * @param x the x coordinate   * @param y the y coordiante   * @param width the width   * @param height the height   */  public void drawOval(int x, int y, int width, int height)  {    graphics.drawOval(x, y, width, height);  }  /**   * fillOval   *   * @param x the x coordinate   * @param y the y coordinate   * @param width the width   * @param height the height   */  public void fillOval(int x, int y, int width, int height)  {    graphics.fillOval(x, y, width, height);  }  /**   * drawArc   *   * @param x the x coordinate   * @param y the y coordinate   * @param width the width   * @param height the height   * @param startAngle TODO   * @param arcAngle TODO   */  public void drawArc(int x, int y, int width, int height, 		      int startAngle, int arcAngle)  {    graphics.drawArc(x, y, width, height, startAngle, arcAngle);  }  /**   * fillArc   *   * @param x the coordinate   * @param y the y coordinate   * @param width the width   * @param height the height   * @param startAngle TODO   * @param arcAngle TODO   */  public void fillArc(int x, int y, int width, int height, 		      int startAngle, int arcAngle)  {    graphics.fillArc(x, y, width, height, startAngle, arcAngle);  }  /**   * drawPolyline   *   * @param xpoints TODO   * @param ypoints TODO   * @param npoints TODO   */  public void drawPolyline(int[] xpoints, int[] ypoints, int npoints)  {    graphics.drawPolyline(xpoints, ypoints, npoints);  }  /**   * drawPolygon   *   * @param xpoints TODO   * @param ypoints TODO   * @param npoints TODO   */  public void drawPolygon(int[] xpoints, int[] ypoints, int npoints)  {    graphics.drawPolygon(xpoints, ypoints, npoints);  }  /**   * fillPolygon   *   * @param xpoints TODO   * @param ypoints TODO   * @param npoints TODO   */  public void fillPolygon(int[] xpoints, int[] ypoints, int npoints)  {    graphics.fillPolygon(xpoints, ypoints, npoints);  }  /**   * drawString   *   * @param string the string   * @param x the x coordinate   * @param y the y coordinate   */  public void drawString(String string, int x, int y)  {    graphics.drawString(string, x, y);  }  /**   * drawString   *   * @param iterator TODO   * @param x the x coordinate   * @param y the y coordinate   */  public void drawString(AttributedCharacterIterator iterator,			 int x, int y)  {    graphics.drawString(iterator, x, y);  }  /**   * drawBytes   *    * @param data TODO   * @param offset TODO   * @param length TODO   * @param x the x coordinate   * @param y the y coordinate   */  public void drawBytes(byte[] data, int offset, int length,			int x, int y)  {    graphics.drawBytes(data, offset, length, x, y);  }  /**   * drawChars   *    * @param data array of characters to draw   * @param offset offset in array   * @param length number of characters in array to draw   * @param x x-position   * @param y y-position   */  public void drawChars(char[] data, int offset, int length, 			int x, int y)  {    for (int index = 0; index < (debugFlashCount - 1); ++index)      {	graphics.setColor(color);	graphics.drawChars(data, offset, length, x, y);	sleep(debugFlashTime);		graphics.setColor(debugFlashColor);	graphics.drawChars(data, offset, length, x, y);	sleep(debugFlashTime);      }    graphics.setColor(color);    graphics.drawChars(data, offset, length, x, y);  }  /**   * drawImage   *   * @param image The image to draw   * @param x The x position   * @param y The y position   * @param observer The image observer   * @return boolean   */  public boolean drawImage(Image image, int x, int y,			   ImageObserver observer)  {    return graphics.drawImage(image, x, y, observer);  }  /**   * drawImage   *    * @param image The image to draw   * @param x The x position   * @param y The y position   * @param width The width of the area to draw the image   * @param height The height of the area to draw the image   * @param observer The image observer   *   * @return boolean   */  public boolean drawImage(Image image, int x, int y, int width, 			   int height, ImageObserver observer)  {    return graphics.drawImage(image, x, y, width, height, observer);  }  /**   * drawImage   *    * @param image The image to draw   * @param x The x position   * @param y The y position   * @param background The color for the background in the opaque regions   * of the image   * @param observer The image observer   *   * @return boolean   */  public boolean drawImage(Image image, int x, int y, 			   Color background, ImageObserver observer)  {    return graphics.drawImage(image, x, y, background, observer);  }  /**   * drawImage   *    * @param image The image to draw   * @param x The x position   * @param y The y position   * @param width The width of the area to draw the image   * @param height The height of the area to draw the image   * @param background The color for the background in the opaque regions   * of the image   * @param observer The image observer   *   * @return boolean   */  public boolean drawImage(Image image, int x, int y, int width, int height, 			   Color background, ImageObserver observer)  {    return graphics.drawImage(image, x, y, width, height, background, observer);  }  /**   * drawImage   *    * @param image The image to draw   * @param dx1 TODO   * @param dy1 TODO   * @param dx2 TODO   * @param dy2 TODO   * @param sx1 TODO   * @param sy1 TODO   * @param sx2 TODO   * @param sy2 TODO   * @param observer The image observer   *    * @return boolean   */  public boolean drawImage(Image image, int dx1, int dy1,			   int dx2, int dy2, int sx1, int sy1, int sx2, int sy2,			   ImageObserver observer)  {    return graphics.drawImage(image, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, observer);  }  /**   * drawImage   *   * @param image The image to draw   * @param dx1 TODO   * @param dy1 TODO   * @param dx2 TODO   * @param dy2 TODO   * @param sx1 TODO   * @param sy1 TODO   * @param sx2 TODO   * @param sy2 TODO   * @param background The color for the background in the opaque regions   * of the image   * @param observer The image observer   *   * @return boolean   */  public boolean drawImage(Image image, int dx1, int dy1,			   int dx2, int dy2, int sx1, int sy1, int sx2, int sy2,			   Color background, ImageObserver observer)  {    return graphics.drawImage(image, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, background, observer);  }  /**   * copyArea   *   * @param x The x position of the source area   * @param y The y position of the source area   * @param width The width of the area   * @param height The height of the area   * @param destx The x position of the destination area   * @param desty The y posiiton of the destination area   */  public void copyArea(int x, int y, int width, int height, 		       int destx, int desty)  {    graphics.copyArea(x, y, width, height, destx, desty);  }  /**   * Releases all system resources that this <code>Graphics</code> is using.   */  public void dispose()  {    graphics.dispose();    graphics = null;  }  /**   * isDrawingBuffer   *   * @return boolean   */  public boolean isDrawingBuffer()  {    return false; // TODO  }  /**   * setDebugOptions   *   * @param options the debug options   */  public void setDebugOptions(int options)  {    debugOptions = options;  }  /**   * getDebugOptions   *   * @return the debug options   */  public int getDebugOptions()  {    return debugOptions;  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?