Sunday, April 27, 2014

Drawing a checkerboard


Hey guys!

here is a program that is suppose to display a checkerboard on an applet as shown below but it is not.

I really do not know where I am wrong. I have spinned my brain to no avail.

kindly help me see where I am wrong.

kind regards


/*

23.7 (Draw a Checkerboard Pattern) Write an applet that draws a checkerboard pattern as follows:


* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

* * * * * * * *

*/

import java.awt.Graphics;

import javax.swing.JApplet;


public class Exercise23_7 extends JApplet

{

// method paint to paint a checker board pattern

public void paint( Graphics g )

{


// calling superclass version of method paint

super.paint( g );

// local variables

int location1 = 0;

//int location2 = 50;

int location3 = 50;

int location4 = 60;

// drawing a rectanglle where to display the results

g.drawRect( 10, 17, 400, 350 );


// drawing the checker board pattern

for( int i = 1; i <= 4; i++ )

{

for( int location2 = 50; location2 <= 50; location2 +=10 )

{

location1 = 40;


for( int j = 1; j <= 8; j++ )

{

location1 += 10 ;

g.drawString( "*", location1, location2 );

} // end for


for( int j = 1; j <= 8; j++ )

{

location3 += 10;

g.drawString( "*", location3, location4 );

} // end for

} // end for

} // end outer for

} // end method paint

} // end class Exercise23_7



No comments:

Post a Comment