Online Training Spring Hibernate Training in Delhi R Programming Training Course Big Data and Hadoop Training Java Training

Draw Grids

To draw the grids, we have defined rows and columns. The method g.drawLine(0, k * heightOfRow, width, k * heightOfRow) draws the number of rows.

Ads

Draw Grids

     

This section illustrates you how to draw grids.

To draw the grids, we have defined rows and columns. The method g.drawLine(0, k * heightOfRow, width, k * heightOfRow) draws the number of rows. The method  g.drawLine(k*widthOfRow, 0, k*widthOfRow, height) draws the number of columns.

 

 

 

 

Now create a canvas and add it to the frame by the following code:

Grids grid = new Grids(w, h, rows, cols);
add(grid);

Here is the code of DrawGrids.java

import java.awt.*;
import java.awt.event.*;

class Grids extends Canvas {
  int width, height, rows, columns;
 
  Grids(int w, int h, int r, int c) {
  setSize(width = w, height = h);
  rows = r;
  columns = c;
  }
  public void paint(Graphics g) {
  int k;
  width = getSize().width;
  height = getSize().height;

  int htOfRow = height / (rows);
  for (k = 0; k < rows; k++)
  g.drawLine(0, k * htOfRow , width, k * htOfRow );

  int wdOfRow = width / (columns);
  for (k = 0; k < columns; k++)
  g.drawLine(k*wdOfRow , 0, k*wdOfRow , height);
  }
}
public class DrawGrids extends Frame {
  DrawGrids(String title, int w, int h, int rows, int columns) {
  setTitle(title);
  Grids grid = new Grids(w, h, rows, columns);
  add(grid);
}

public static void main(String[] args) {
  new DrawGrids("Draw Grids"200200210).setVisible(true);
  }
}

Output will be displayed  as

Download Source Code

 

Advertisements

Ads
Share on Google+Share on Google+

Draw Grids

Posted on: October 16, 2008 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

Ads
 

Discuss: Draw Grids  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0

Ads

 

Ads