The GridLayout class is a layout manager that lays out a container's components in a rectangular grid. The container is divided into equal-sized rectangles, and one component is placed in each rectangle. GridLayout has the following constructors:

GridLayout(int rows, int cols)
GridLayout(int rows, int cols, int hgap, int vgap)


hgap=horizontal gap between components
vgap=vertical gap between components
rows=number of rows in the grid
cols=number of column in the grid
 import java.awt.*;
import java.applet.Applet;

public class Grid extends Applet{ 

    // Adding Labels
    Label one   = new Label("Rohit");
    Label two   = new Label("Mohit");
    Label three = new Label("Ashish");
    Label four  = new Label("Dinesh");
    Label five  = new Label("Kshitij");
    Label six   = new Label("Anand");
    Label seven = new Label("Pradeep");
    Label eight = new Label("Vikas");
    Label nine  = new Label("Sandeep");
    Label ten   = new Label("Pankaj");
    Label eleven= new Label("Narang");
    Label twelve= new Label("Khariwal");

    public void init(){

        setLayout(new GridLayout(4,3));
        add(one); one.setBackground(;
        add(two); two.setBackground(;
        add(three); three.setBackground(;
        add(four); four.setBackground(;
        add(five); five.setBackground(;
        add(six); six.setBackground(;
        add(seven); seven.setBackground(;
        add(eight); eight.setBackground(Color.yellow);
        add(nine); nine.setBackground(;
        add(ten); ten.setBackground(;
        add(eleven); eleven.setBackground(Color.white);
        add(twelve); twelve.setBackground(;