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

public class testpanel extends JPanel {

	public testpanel() {
		super();
	}
	public void paintComponent(Graphics g) {

		g.clearRect(0,0,400,300);

		g.setColor(Color.red);
		g.drawOval(100,100,150,80);
		g.setColor(Color.blue);
		g.drawOval(100,100,150,80);

		g.setColor(Color.orange);
		g.drawOval(200,100,150,80);
		g.setXORMode(Color.green);
		g.drawOval(200,100,150,80);

		g.setColor(Color.green);
		g.drawOval(100,200,150,80);
		g.setXORMode(getBackground());
		g.drawOval(100,200,150,80);

		g.setColor(Color.magenta);
		g.drawOval(200,100,150,80);
		g.setColor(getBackground());
		g.drawOval(200,100,150,80);
	}

	public static void main(String argv[]) {
		JFrame tf = new JFrame();
		JPanel tp = new testpanel();
		tf.setSize(400,300);
		tf.getContentPane().add(tp);
		tf.show();
	}
}



