Class RectanglePainter

java.lang.Object
com.explodingpixels.painter.RectanglePainter
All Implemented Interfaces:
MacWidgetsPainter<Component>

public class RectanglePainter extends Object implements MacWidgetsPainter<Component>
An implemenation of MacWidgetsPainter that fills the given width and height of a Component with a solid color.
  • Constructor Details

    • RectanglePainter

      public RectanglePainter(Color fillColor)
      Creates a MacWidgetsPainter that fills a Component with the given Color.
      Parameters:
      fillColor - the Color to fill the Component with.
  • Method Details

    • paint

      public void paint(Graphics2D g, Component object, int width, int height)
      Description copied from interface: MacWidgetsPainter
      Renders to the given Graphics2D. The supplied graphics context may be modified - it's state need not be restored upon completion of painting.
      Specified by:
      paint in interface MacWidgetsPainter<Component>
      Parameters:
      g - the graphics context to paint into. It's state need not be restored. Will not be null.
      object - the object to be painted.
      width - the width within the object to paint.
      height - the height within the object to paint.