import java.awt.*;
import javax.swing.*;

public class Rect extends JComponent {

	private int departX;
	private int departY;
	private int finX;
	private int finY;
	
	public Rect(int departX, int departY, int finX, int finY) {
		this.departX = departX;
		this.departY = departY;
		this.finX = finX;
		this.finY = finY;
	}

	@Override
	public void paintComponent(Graphics pinceau) {
		Graphics secondPinceau = pinceau.create();
		if (this.isOpaque()) {
			secondPinceau.setColor(this.getBackground());
			secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight());
		}

		secondPinceau.setColor(Color.BLUE);
		secondPinceau.fillRect(this.departX, this.departY, this.finX-this.departX, this.finY-this.departY);
	}
}