模块  java.desktop
软件包  javax.swing

Class DebugGraphics

    • 字段汇总

      字段  
      变量和类型 字段 描述
      static int BUFFERED_OPTION
      在单独的 Frame显示缓冲操作。
      static int FLASH_OPTION
      Flash图形操作。
      static int LOG_OPTION
      记录图形操作。
      static int NONE_OPTION
      不要调试图形操作。
    • 构造方法摘要

      构造方法  
      构造器 描述
      DebugGraphics()
      构造一个支持减速绘制的新调试图形上下文。
      DebugGraphics​(Graphics graphics)
      从支持减速绘制的现有图形上下文构造调试图形上下文。
      DebugGraphics​(Graphics graphics, JComponent component)
      从现有图形上下文构造调试图形上下文,从而减慢指定组件的绘制速度。
    • 方法摘要

      所有方法  静态方法  实例方法 具体的方法 
      变量和类型 方法 描述
      void clearRect​(int x, int y, int width, int height)
      覆盖 Graphics.clearRect
      void clipRect​(int x, int y, int width, int height)
      覆盖 Graphics.clipRect
      void copyArea​(int x, int y, int width, int height, int destX, int destY)
      覆盖 Graphics.copyArea
      Graphics create()
      覆盖 Graphics.create以返回DebugGraphics对象。
      Graphics create​(int x, int y, int width, int height)
      重写 Graphics.create以返回DebugGraphics对象。
      void dispose()
      覆盖 Graphics.dispose
      void draw3DRect​(int x, int y, int width, int height, boolean raised)
      覆盖 Graphics.draw3DRect
      void drawArc​(int x, int y, int width, int height, int startAngle, int arcAngle)
      覆盖 Graphics.drawArc
      void drawBytes​(byte[] data, int offset, int length, int x, int y)
      覆盖 Graphics.drawBytes
      void drawChars​(char[] data, int offset, int length, int x, int y)
      覆盖 Graphics.drawChars
      boolean drawImage​(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
      覆盖 Graphics.drawImage
      boolean drawImage​(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)
      覆盖 Graphics.drawImage
      boolean drawImage​(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
      覆盖 Graphics.drawImage
      boolean drawImage​(Image img, int x, int y, int width, int height, ImageObserver observer)
      覆盖 Graphics.drawImage
      boolean drawImage​(Image img, int x, int y, Color bgcolor, ImageObserver observer)
      覆盖 Graphics.drawImage
      boolean drawImage​(Image img, int x, int y, ImageObserver observer)
      覆盖 Graphics.drawImage
      void drawLine​(int x1, int y1, int x2, int y2)
      覆盖 Graphics.drawLine
      void drawOval​(int x, int y, int width, int height)
      覆盖 Graphics.drawOval
      void drawPolygon​(int[] xPoints, int[] yPoints, int nPoints)
      覆盖 Graphics.drawPolygon
      void drawPolyline​(int[] xPoints, int[] yPoints, int nPoints)
      覆盖 Graphics.drawPolyline
      void drawRect​(int x, int y, int width, int height)
      覆盖 Graphics.drawRect
      void drawRoundRect​(int x, int y, int width, int height, int arcWidth, int arcHeight)
      覆盖 Graphics.drawRoundRect
      void drawString​(String aString, int x, int y)
      覆盖 Graphics.drawString
      void drawString​(AttributedCharacterIterator iterator, int x, int y)
      覆盖 Graphics.drawString
      void fill3DRect​(int x, int y, int width, int height, boolean raised)
      覆盖 Graphics.fill3DRect
      void fillArc​(int x, int y, int width, int height, int startAngle, int arcAngle)
      覆盖 Graphics.fillArc
      void fillOval​(int x, int y, int width, int height)
      覆盖 Graphics.fillOval
      void fillPolygon​(int[] xPoints, int[] yPoints, int nPoints)
      覆盖 Graphics.fillPolygon
      void fillRect​(int x, int y, int width, int height)
      覆盖 Graphics.fillRect
      void fillRoundRect​(int x, int y, int width, int height, int arcWidth, int arcHeight)
      覆盖 Graphics.fillRoundRect
      static Color flashColor()
      返回用于闪存绘制操作的颜色。
      static int flashCount()
      返回绘制操作将闪烁的次数。
      static int flashTime()
      返回绘制操作闪烁的时间延迟。
      Shape getClip()
      覆盖 Graphics.getClip
      Rectangle getClipBounds()
      覆盖 Graphics.getClipBounds
      Color getColor()
      返回用于文本绘制操作的Color。
      int getDebugOptions()
      返回此DebugGraphics的当前调试选项。
      Font getFont()
      返回用于文本绘制操作的Font。
      FontMetrics getFontMetrics()
      覆盖 Graphics.getFontMetrics
      FontMetrics getFontMetrics​(Font f)
      覆盖 Graphics.getFontMetrics
      boolean isDrawingBuffer()
      返回drawingBuffer值。
      static PrintStream logStream()
      返回DebugGraphics记录绘制操作的流。
      void setClip​(int x, int y, int width, int height)
      覆盖 Graphics.setClip
      void setClip​(Shape clip)
      覆盖 Graphics.setClip
      void setColor​(Color aColor)
      设置用于绘制和填充线条和形状的颜色。
      void setDebugOptions​(int options)
      启用/禁用有关每个图形操作的诊断信息。
      static void setFlashColor​(Color flashColor)
      设置用于闪光绘制操作的颜色。
      static void setFlashCount​(int flashCount)
      设置绘制操作将闪烁的次数。
      static void setFlashTime​(int flashTime)
      设置绘图操作闪烁的时间延迟。
      void setFont​(Font aFont)
      设置用于文本绘制操作的字体。
      static void setLogStream​(PrintStream stream)
      设置DebugGraphics记录绘制操作的流。
      void setPaintMode()
      覆盖 Graphics.setPaintMode
      void setXORMode​(Color aColor)
      覆盖 Graphics.setXORMode
      void translate​(int x, int y)
      覆盖 Graphics.translate
    • 字段详细信息

      • LOG_OPTION

        public static final int LOG_OPTION
        记录图形操作。
        另请参见:
        常数字段值
      • FLASH_OPTION

        public static final int FLASH_OPTION
        Flash图形操作。
        另请参见:
        常数字段值
      • BUFFERED_OPTION

        public static final int BUFFERED_OPTION
        在单独的 Frame显示缓冲操作。
        另请参见:
        常数字段值
      • NONE_OPTION

        public static final int NONE_OPTION
        不要调试图形操作。
        另请参见:
        常数字段值
    • 构造方法详细信息

      • DebugGraphics

        public DebugGraphics()
        构造一个支持减速绘制的新调试图形上下文。
      • DebugGraphics

        public DebugGraphics​(Graphics graphics,                     JComponent component)
        从现有图形上下文构造调试图形上下文,从而减慢指定组件的绘制速度。
        参数
        graphics - 要减慢的图形上下文
        component - 慢慢绘制的JComponent
      • DebugGraphics

        public DebugGraphics​(Graphics graphics)
        从支持减速绘制的现有图形上下文构造调试图形上下文。
        参数
        graphics - 要减慢的图形上下文