Class DrawShape

    • Constructor Detail

      • DrawShape

        public DrawShape​(Shape<?,​?> shape)
    • Method Detail

      • applyTransform

        public void applyTransform​(java.awt.Graphics2D graphics)
        Apply 2-D transforms before drawing this shape. This includes rotation and flipping.
        Specified by:
        applyTransform in interface Drawable
        Parameters:
        graphics - the graphics whos transform matrix will be modified
      • draw

        public void draw​(java.awt.Graphics2D graphics)
        Description copied from interface: Drawable
        Draw this shape into the supplied canvas
        Specified by:
        draw in interface Drawable
        Parameters:
        graphics - the graphics to draw into
      • drawContent

        public void drawContent​(java.awt.Graphics2D graphics)
        Description copied from interface: Drawable
        draw any content within this shape (image, text, etc.).
        Specified by:
        drawContent in interface Drawable
        Parameters:
        graphics - the graphics to draw into
      • getAnchor

        public static java.awt.geom.Rectangle2D getAnchor​(java.awt.Graphics2D graphics,
                                                          PlaceableShape<?,​?> shape)
      • getAnchor

        public static java.awt.geom.Rectangle2D getAnchor​(java.awt.Graphics2D graphics,
                                                          java.awt.geom.Rectangle2D anchor)