Java Programming Practical 17
Question 1
Write java Program to Demonstrate Grid of 5* 5
GridSquare.java
Java
import java.awt.*;
class GridSquare extends Frame
{
GridSquare()
{
setLayout(new GridLayout(5,5));
for(int i=1;i<=25;i++)
{
add(new Label("Label "+i));
}
setTitle("Grid of 5x5");
setSize(500,500);
setVisible(true);
}
public static void main(String args[])
{
GridSquare obj=new GridSquare();
}
}
Output

Question 2
Write a program to display The Number on Button from 0 to 9.
GridButtons.java
Java
import java.awt.*;
class GridButtons extends Frame
{
GridButtons()
{
setLayout(new GridLayout(4,3));
for(int i=0;i<=9;i++)
{
add(new Button(Integer.toString(i)));
}
setTitle("Grid of Buttons");
setSize(500,500);
setVisible(true);
}
public static void main(String args[])
{
GridButtons obj=new GridButtons();
}
}
Output

Question 3
Write a program to generate following output.

GridDemo.java
Java
import java.awt.*;
class GridDemo extends Frame
{
GridDemo()
{
Button b1=new Button("Button 1");
Button b2=new Button("Button 2");
Button b3=new Button("Button 3");
Button b4=new Button("Button 4");
Button b5=new Button("Button 5");
setLayout(new GridLayout(3,2,50,50));
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
setSize(700,500);
setTitle("GridLayout Demo");
setVisible(true);
}
public static void main(String args[])
{
GridDemo obj=new GridDemo();
}
}
Output
