Package org.oscim.awt

Class AwtCanvas

  • All Implemented Interfaces:
    org.oscim.backend.canvas.Canvas

    public class AwtCanvas
    extends java.lang.Object
    implements org.oscim.backend.canvas.Canvas
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.awt.Graphics2D canvas  
    • Constructor Summary

      Constructors 
      Constructor Description
      AwtCanvas()  
      AwtCanvas​(java.awt.image.BufferedImage bitmap)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void drawBitmap​(org.oscim.backend.canvas.Bitmap bitmap, float x, float y)  
      void drawBitmapScaled​(org.oscim.backend.canvas.Bitmap bitmap)  
      void drawCircle​(float x, float y, float radius, org.oscim.backend.canvas.Paint paint)  
      void drawLine​(float x1, float y1, float x2, float y2, org.oscim.backend.canvas.Paint paint)  
      void drawText​(java.lang.String text, float x, float y, org.oscim.backend.canvas.Paint paint)  
      void drawText​(java.lang.String text, float x, float y, org.oscim.backend.canvas.Paint fill, org.oscim.backend.canvas.Paint stroke)  
      void fillColor​(int color)  
      void fillRectangle​(float x, float y, float width, float height, int color)  
      int getHeight()  
      int getWidth()  
      void setBitmap​(org.oscim.backend.canvas.Bitmap bitmap)  
      • Methods inherited from class java.lang.Object

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

      • canvas

        public java.awt.Graphics2D canvas
    • Constructor Detail

      • AwtCanvas

        public AwtCanvas()
      • AwtCanvas

        public AwtCanvas​(java.awt.image.BufferedImage bitmap)
    • Method Detail

      • setBitmap

        public void setBitmap​(org.oscim.backend.canvas.Bitmap bitmap)
        Specified by:
        setBitmap in interface org.oscim.backend.canvas.Canvas
      • drawText

        public void drawText​(java.lang.String text,
                             float x,
                             float y,
                             org.oscim.backend.canvas.Paint paint)
        Specified by:
        drawText in interface org.oscim.backend.canvas.Canvas
      • drawText

        public void drawText​(java.lang.String text,
                             float x,
                             float y,
                             org.oscim.backend.canvas.Paint fill,
                             org.oscim.backend.canvas.Paint stroke)
        Specified by:
        drawText in interface org.oscim.backend.canvas.Canvas
      • drawBitmap

        public void drawBitmap​(org.oscim.backend.canvas.Bitmap bitmap,
                               float x,
                               float y)
        Specified by:
        drawBitmap in interface org.oscim.backend.canvas.Canvas
      • drawBitmapScaled

        public void drawBitmapScaled​(org.oscim.backend.canvas.Bitmap bitmap)
        Specified by:
        drawBitmapScaled in interface org.oscim.backend.canvas.Canvas
      • drawCircle

        public void drawCircle​(float x,
                               float y,
                               float radius,
                               org.oscim.backend.canvas.Paint paint)
        Specified by:
        drawCircle in interface org.oscim.backend.canvas.Canvas
      • drawLine

        public void drawLine​(float x1,
                             float y1,
                             float x2,
                             float y2,
                             org.oscim.backend.canvas.Paint paint)
        Specified by:
        drawLine in interface org.oscim.backend.canvas.Canvas
      • fillColor

        public void fillColor​(int color)
        Specified by:
        fillColor in interface org.oscim.backend.canvas.Canvas
      • fillRectangle

        public void fillRectangle​(float x,
                                  float y,
                                  float width,
                                  float height,
                                  int color)
        Specified by:
        fillRectangle in interface org.oscim.backend.canvas.Canvas
      • getHeight

        public int getHeight()
        Specified by:
        getHeight in interface org.oscim.backend.canvas.Canvas
      • getWidth

        public int getWidth()
        Specified by:
        getWidth in interface org.oscim.backend.canvas.Canvas