Class RectangleGlyph

  • All Implemented Interfaces:
    Glyph

    public class RectangleGlyph
    extends java.lang.Object
    implements Glyph
    A Glyph that paints a rectangle shape within the bounds.
    Since:
    1.5
    Author:
    Mark Southern,
      • Method Summary

        All Methods Instance Methods Concrete Methods 
        Modifier and Type Method Description
        java.awt.geom.Rectangle2D.Float getBounds()  
        java.awt.Paint getPaint()  
        void render​(java.awt.Graphics2D g)  
        void setBounds​(java.awt.geom.Rectangle2D.Float r)  
        void setPaint​(java.awt.Paint forePaint)
        Allows you to set the paint properties of this glyph, i.e., its color.
        • Methods inherited from class java.lang.Object

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

      • RectangleGlyph

        public RectangleGlyph()
      • RectangleGlyph

        public RectangleGlyph​(java.awt.geom.Rectangle2D.Float bounds)
      • RectangleGlyph

        public RectangleGlyph​(java.awt.Paint paint)
    • Method Detail

      • getBounds

        public java.awt.geom.Rectangle2D.Float getBounds()
        Specified by:
        getBounds in interface Glyph
      • setBounds

        public void setBounds​(java.awt.geom.Rectangle2D.Float r)
        Specified by:
        setBounds in interface Glyph
      • render

        public void render​(java.awt.Graphics2D g)
        Specified by:
        render in interface Glyph
      • getPaint

        public java.awt.Paint getPaint()
        Returns:
        The currently set paint properties of this glyph.
      • setPaint

        public void setPaint​(java.awt.Paint forePaint)
        Allows you to set the paint properties of this glyph, i.e., its color.
        Parameters:
        forePaint -