Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Write a description of class Project3 here.
- *
- * @author Kailey McNeal
- * @version 10-15-14
- * Project 3 p231
- */
- import java.awt.*;
- import java.applet.*;
- public class Project3 extends Applet
- {
- public void paint(Graphics g)
- {
- printTile(g,0,0,1,20,5);
- printTile(g,45,120,10,5,3);
- printTile(g,200,45,5,10,4);
- }
- public static void printTile(Graphics g, int x, int y, int numoftiles, int squaresize, int numgrids)
- {
- for (int i=0;i<numoftiles;i++)
- {
- for(int j=0;j<numoftiles;j++)
- {
- printSquare(g, x+1*squaresize*numgrids, y+j*squaresize*numgrids, squaresize, numgrids);
- }
- }
- }
- public static void printSquare(Graphics g, int x, int y, int squaresize, int numgrids)
- {
- g.setColor(Color.red);
- for(int i=0; i<numgrids;i++)
- {
- for(int j=i%2; j<numgrids; j+=2)
- {
- g.fillRect(x+i*squaresize, y+j*squaresize, squaresize, squaresize);
- }
- }
- g.setColor(Color.black);
- g.drawRect(x, y, squaresize*numgrids, squaresize*numgrids);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement