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