Class AbstractGraphics

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearRect​(int x, int y, int width, int height)  
      void clip​(java.awt.Shape s)  
      void clipRect​(int x, int y, int width, int height)  
      void copyArea​(int x, int y, int width, int height, int dx, int dy)  
      IGraphics create()  
      void draw​(java.awt.Shape s)  
      void drawArc​(int x, int y, int width, int height, int startAngle, int arcAngle)  
      void drawGlyphVector​(java.awt.font.GlyphVector g, float x, float y)  
      void drawImage​(java.awt.image.BufferedImage img, java.awt.image.BufferedImageOp op, int x, int y)  
      boolean drawImage​(java.awt.Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java.awt.Color bgcolor, java.awt.image.ImageObserver observer)  
      boolean drawImage​(java.awt.Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, java.awt.image.ImageObserver observer)  
      boolean drawImage​(java.awt.Image img, int x, int y, int width, int height, java.awt.Color bgcolor, java.awt.image.ImageObserver observer)  
      boolean drawImage​(java.awt.Image img, int x, int y, int width, int height, java.awt.image.ImageObserver observer)  
      boolean drawImage​(java.awt.Image img, int x, int y, java.awt.Color bgcolor, java.awt.image.ImageObserver observer)  
      boolean drawImage​(java.awt.Image img, int x, int y, java.awt.image.ImageObserver observer)  
      boolean drawImage​(java.awt.Image img, java.awt.geom.AffineTransform xform, java.awt.image.ImageObserver obs)  
      void drawLine​(int x1, int y1, int x2, int y2)  
      void drawOval​(int x, int y, int width, int height)  
      void drawPolygon​(int[] xPoints, int[] yPoints, int nPoints)  
      void drawPolyline​(int[] xPoints, int[] yPoints, int nPoints)  
      void drawRenderableImage​(java.awt.image.renderable.RenderableImage img, java.awt.geom.AffineTransform xform)  
      void drawRenderedImage​(java.awt.image.RenderedImage img, java.awt.geom.AffineTransform xform)  
      void drawRoundRect​(int x, int y, int width, int height, int arcWidth, int arcHeight)  
      void drawString​(java.lang.String str, float x, float y)  
      void drawString​(java.lang.String str, int x, int y)  
      void drawString​(java.text.AttributedCharacterIterator iterator, float x, float y)  
      void drawString​(java.text.AttributedCharacterIterator iterator, int x, int y)  
      void fill​(java.awt.Shape s)  
      void fillArc​(int x, int y, int width, int height, int startAngle, int arcAngle)  
      void fillOval​(int x, int y, int width, int height)  
      void fillPolygon​(int[] xPoints, int[] yPoints, int nPoints)  
      void fillRect​(int x, int y, int width, int height)  
      void fillRoundRect​(int x, int y, int width, int height, int arcWidth, int arcHeight)  
      java.awt.Color getBackground()  
      java.awt.Shape getClip()  
      java.awt.Rectangle getClipBounds()  
      java.awt.Color getColor()  
      java.awt.Composite getComposite()  
      java.awt.GraphicsConfiguration getDeviceConfiguration()  
      java.awt.Font getFont()  
      java.awt.FontMetrics getFontMetrics​(java.awt.Font f)  
      java.awt.font.FontRenderContext getFontRenderContext()  
      IGraphicResolution getGraphicResolution()  
      java.awt.Paint getPaint()  
      java.lang.Object getRenderingHint​(java.awt.RenderingHints.Key hintKey)  
      java.awt.RenderingHints getRenderingHints()  
      java.awt.Stroke getStroke()  
      java.awt.geom.AffineTransform getTransform()  
      IValueTransformer getValueTransformer()  
      boolean hit​(java.awt.Rectangle rect, java.awt.Shape s, boolean onStroke)  
      void rotate​(double theta)  
      void rotate​(double theta, double x, double y)  
      void scale​(double sx, double sy)  
      void setBackground​(java.awt.Color color)  
      void setClip​(int x, int y, int width, int height)  
      void setClip​(java.awt.Shape clip)  
      void setColor​(java.awt.Color c)  
      void setComposite​(java.awt.Composite comp)  
      void setFont​(java.awt.Font font)  
      void setPaint​(java.awt.Paint paint)  
      void setPaintMode()  
      void setStroke​(java.awt.Stroke s)  
      void setTransform​(java.awt.geom.AffineTransform Tx)  
      void setXORMode​(java.awt.Color c1)  
      void shear​(double shx, double shy)  
      void transform​(java.awt.geom.AffineTransform Tx)  
      void translate​(double tx, double ty)  
      void translate​(int x, int y)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • draw

        public void draw​(java.awt.Shape s)
        Specified by:
        draw in interface IGraphics
      • drawString

        public void drawString​(java.lang.String str,
                               int x,
                               int y)
        Specified by:
        drawString in interface IGraphics
      • drawString

        public void drawString​(java.lang.String str,
                               float x,
                               float y)
        Specified by:
        drawString in interface IGraphics
      • drawString

        public void drawString​(java.text.AttributedCharacterIterator iterator,
                               int x,
                               int y)
        Specified by:
        drawString in interface IGraphics
      • drawString

        public void drawString​(java.text.AttributedCharacterIterator iterator,
                               float x,
                               float y)
        Specified by:
        drawString in interface IGraphics
      • drawGlyphVector

        public void drawGlyphVector​(java.awt.font.GlyphVector g,
                                    float x,
                                    float y)
        Specified by:
        drawGlyphVector in interface IGraphics
      • fill

        public void fill​(java.awt.Shape s)
        Specified by:
        fill in interface IGraphics
      • hit

        public boolean hit​(java.awt.Rectangle rect,
                           java.awt.Shape s,
                           boolean onStroke)
        Specified by:
        hit in interface IGraphics
      • setComposite

        public void setComposite​(java.awt.Composite comp)
        Specified by:
        setComposite in interface IGraphics
      • setPaint

        public void setPaint​(java.awt.Paint paint)
        Specified by:
        setPaint in interface IGraphics
      • setStroke

        public void setStroke​(java.awt.Stroke s)
        Specified by:
        setStroke in interface IGraphics
      • getRenderingHint

        public java.lang.Object getRenderingHint​(java.awt.RenderingHints.Key hintKey)
        Specified by:
        getRenderingHint in interface IGraphics
      • translate

        public void translate​(int x,
                              int y)
        Specified by:
        translate in interface IGraphics
      • translate

        public void translate​(double tx,
                              double ty)
        Specified by:
        translate in interface IGraphics
      • rotate

        public void rotate​(double theta)
        Specified by:
        rotate in interface IGraphics
      • rotate

        public void rotate​(double theta,
                           double x,
                           double y)
        Specified by:
        rotate in interface IGraphics
      • scale

        public void scale​(double sx,
                          double sy)
        Specified by:
        scale in interface IGraphics
      • shear

        public void shear​(double shx,
                          double shy)
        Specified by:
        shear in interface IGraphics
      • transform

        public void transform​(java.awt.geom.AffineTransform Tx)
        Specified by:
        transform in interface IGraphics
      • setTransform

        public void setTransform​(java.awt.geom.AffineTransform Tx)
        Specified by:
        setTransform in interface IGraphics
      • getTransform

        public java.awt.geom.AffineTransform getTransform()
        Specified by:
        getTransform in interface IGraphics
      • getPaint

        public java.awt.Paint getPaint()
        Specified by:
        getPaint in interface IGraphics
      • getComposite

        public java.awt.Composite getComposite()
        Specified by:
        getComposite in interface IGraphics
      • setBackground

        public void setBackground​(java.awt.Color color)
        Specified by:
        setBackground in interface IGraphics
      • getStroke

        public java.awt.Stroke getStroke()
        Specified by:
        getStroke in interface IGraphics
      • clip

        public void clip​(java.awt.Shape s)
        Specified by:
        clip in interface IGraphics
      • getFontRenderContext

        public java.awt.font.FontRenderContext getFontRenderContext()
        Specified by:
        getFontRenderContext in interface IGraphics
      • getColor

        public java.awt.Color getColor()
        Specified by:
        getColor in interface IGraphics
      • setColor

        public void setColor​(java.awt.Color c)
        Specified by:
        setColor in interface IGraphics
      • setXORMode

        public void setXORMode​(java.awt.Color c1)
        Specified by:
        setXORMode in interface IGraphics
      • getFont

        public java.awt.Font getFont()
        Specified by:
        getFont in interface IGraphics
      • setFont

        public void setFont​(java.awt.Font font)
        Specified by:
        setFont in interface IGraphics
      • getFontMetrics

        public java.awt.FontMetrics getFontMetrics​(java.awt.Font f)
        Specified by:
        getFontMetrics in interface IGraphics
      • getClipBounds

        public java.awt.Rectangle getClipBounds()
        Specified by:
        getClipBounds in interface IGraphics
      • clipRect

        public void clipRect​(int x,
                             int y,
                             int width,
                             int height)
        Specified by:
        clipRect in interface IGraphics
      • setClip

        public void setClip​(int x,
                            int y,
                            int width,
                            int height)
        Specified by:
        setClip in interface IGraphics
      • getClip

        public java.awt.Shape getClip()
        Specified by:
        getClip in interface IGraphics
      • setClip

        public void setClip​(java.awt.Shape clip)
        Specified by:
        setClip in interface IGraphics
      • copyArea

        public void copyArea​(int x,
                             int y,
                             int width,
                             int height,
                             int dx,
                             int dy)
        Specified by:
        copyArea in interface IGraphics
      • drawLine

        public void drawLine​(int x1,
                             int y1,
                             int x2,
                             int y2)
        Specified by:
        drawLine in interface IGraphics
      • fillRect

        public void fillRect​(int x,
                             int y,
                             int width,
                             int height)
        Specified by:
        fillRect in interface IGraphics
      • clearRect

        public void clearRect​(int x,
                              int y,
                              int width,
                              int height)
        Specified by:
        clearRect in interface IGraphics
      • drawRoundRect

        public void drawRoundRect​(int x,
                                  int y,
                                  int width,
                                  int height,
                                  int arcWidth,
                                  int arcHeight)
        Specified by:
        drawRoundRect in interface IGraphics
      • fillRoundRect

        public void fillRoundRect​(int x,
                                  int y,
                                  int width,
                                  int height,
                                  int arcWidth,
                                  int arcHeight)
        Specified by:
        fillRoundRect in interface IGraphics
      • drawOval

        public void drawOval​(int x,
                             int y,
                             int width,
                             int height)
        Specified by:
        drawOval in interface IGraphics
      • fillOval

        public void fillOval​(int x,
                             int y,
                             int width,
                             int height)
        Specified by:
        fillOval in interface IGraphics
      • drawArc

        public void drawArc​(int x,
                            int y,
                            int width,
                            int height,
                            int startAngle,
                            int arcAngle)
        Specified by:
        drawArc in interface IGraphics
      • fillArc

        public void fillArc​(int x,
                            int y,
                            int width,
                            int height,
                            int startAngle,
                            int arcAngle)
        Specified by:
        fillArc in interface IGraphics
      • drawPolyline

        public void drawPolyline​(int[] xPoints,
                                 int[] yPoints,
                                 int nPoints)
        Specified by:
        drawPolyline in interface IGraphics
      • drawPolygon

        public void drawPolygon​(int[] xPoints,
                                int[] yPoints,
                                int nPoints)
        Specified by:
        drawPolygon in interface IGraphics
      • fillPolygon

        public void fillPolygon​(int[] xPoints,
                                int[] yPoints,
                                int nPoints)
        Specified by:
        fillPolygon in interface IGraphics
      • drawImage

        public boolean drawImage​(java.awt.Image img,
                                 java.awt.geom.AffineTransform xform,
                                 java.awt.image.ImageObserver obs)
        Specified by:
        drawImage in interface IGraphics
      • drawImage

        public void drawImage​(java.awt.image.BufferedImage img,
                              java.awt.image.BufferedImageOp op,
                              int x,
                              int y)
        Specified by:
        drawImage in interface IGraphics
      • drawRenderedImage

        public void drawRenderedImage​(java.awt.image.RenderedImage img,
                                      java.awt.geom.AffineTransform xform)
        Specified by:
        drawRenderedImage in interface IGraphics
      • drawRenderableImage

        public void drawRenderableImage​(java.awt.image.renderable.RenderableImage img,
                                        java.awt.geom.AffineTransform xform)
        Specified by:
        drawRenderableImage in interface IGraphics
      • drawImage

        public boolean drawImage​(java.awt.Image img,
                                 int x,
                                 int y,
                                 java.awt.image.ImageObserver observer)
        Specified by:
        drawImage in interface IGraphics
      • drawImage

        public boolean drawImage​(java.awt.Image img,
                                 int x,
                                 int y,
                                 int width,
                                 int height,
                                 java.awt.image.ImageObserver observer)
        Specified by:
        drawImage in interface IGraphics
      • drawImage

        public boolean drawImage​(java.awt.Image img,
                                 int x,
                                 int y,
                                 java.awt.Color bgcolor,
                                 java.awt.image.ImageObserver observer)
        Specified by:
        drawImage in interface IGraphics
      • drawImage

        public boolean drawImage​(java.awt.Image img,
                                 int x,
                                 int y,
                                 int width,
                                 int height,
                                 java.awt.Color bgcolor,
                                 java.awt.image.ImageObserver observer)
        Specified by:
        drawImage in interface IGraphics
      • drawImage

        public boolean drawImage​(java.awt.Image img,
                                 int dx1,
                                 int dy1,
                                 int dx2,
                                 int dy2,
                                 int sx1,
                                 int sy1,
                                 int sx2,
                                 int sy2,
                                 java.awt.image.ImageObserver observer)
        Specified by:
        drawImage in interface IGraphics
      • drawImage

        public boolean drawImage​(java.awt.Image img,
                                 int dx1,
                                 int dy1,
                                 int dx2,
                                 int dy2,
                                 int sx1,
                                 int sy1,
                                 int sx2,
                                 int sy2,
                                 java.awt.Color bgcolor,
                                 java.awt.image.ImageObserver observer)
        Specified by:
        drawImage in interface IGraphics