Interface DrawOperation

  • All Known Implementing Classes:
    Arc, BasicShape, Ellipse, Rectangle, Rotate, Scale, Text

    public interface DrawOperation
    Interface which represents an Operation which is "drawable", such as a Rectangle, Circle or Text. The Operation is responsible for creating its own image buffer and drawing itself into it, then wrapping and returning it as a PlanarImage. This allows multiple "drawable" objects to be nested.
    See Also:
    ImageIOTask
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.awt.image.BufferedImage executeDrawOperation()
      Abstract method which is intended to create an image buffer and return it so it can be drawn into another object.
    • Method Detail

      • executeDrawOperation

        java.awt.image.BufferedImage executeDrawOperation()
        Abstract method which is intended to create an image buffer and return it so it can be drawn into another object. Use an Alpha channel for a "transparent" background.
        Returns:
        a planar image