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



public class Checkerboard extends JApplet {

	private int side;

	public void init() {
	  setSize(320, 320);
		
	  side = getHeight()/8;
	 
	}


	public void paint(Graphics g) {
		Color c;
		for(int i=0; i<8; i++) 
		     for(int j=0; j<8; j++) {
			  if(i%2==1 ^ j%2==1)
				c = Color.BLACK;
			  else
				c = Color.RED;   

			  drawOneRect(g, i, j, c);
		      }

		for(int i=0; i<3; i++)
		   for(int j=0; j<8; j++) 

		        if(i%2==1 ^ j%2==1)
			   drawOneChecker(g, i, j,Color.RED);
		
		for(int i=7; i>=5; i--)
		     for(int j=0; j<8; j++)
			  if(! (i%2==1 ^ j%2==1))
			  drawOneChecker(g, i, j, Color.BLACK);
	 	
	}

	
	

	private void drawOneRect
		(Graphics g, int i, int j, Color c) {
		
		  g.setColor(c);
		  g.fillRect(j*side ,i*side, side, side);

	}

	private void drawOneChecker
		(Graphics g, int i, int j, Color c) {


		g.setColor(c);
		g.fillOval(j*side, i*side, side, side);
	}
}
