# Class BackgroundPainter

java.lang.Object
com.codename1.ui.painter.BackgroundPainter

All Implemented Interfaces:
  `Painter`

public class BackgroundPainter extends java.lang.Object implements Painter
A painter that draws the background of a component based on its style

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `BackgroundPainter(Component parent)`
  Construct a background painter for the given component

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `paint(Graphics g, Rectangle rect)`
  Draws inside the given rectangle clipping area.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### BackgroundPainter

    public BackgroundPainter(Component parent)

    Construct a background painter for the given component

    ###### Parameters

    - `parent`: the parent component

- ## Method Details

  - ### paint

    public void paint(Graphics g, Rectangle rect)

    Draws inside the given rectangle clipping area.

    ###### Parameters

    - `g`: the `Graphics` object

    - `rect`: the given rectangle cliping area

    Specified by:
      `paint` in interface `Painter`