Advanced Java Programming Practical 3
Question 1
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

Question 2
Write a program to generate following output using Border Layout.

BorderDemo.java
Java
import java.awt.*;
class BorderDemo extends Frame
{
BorderDemo()
{
Button b1=new Button("North");
Button b2=new Button("East");
Button b3=new Button("West");
Button b4=new Button("South");
Button b5=new Button("Center");
setLayout(new BorderLayout());
add(b1,BorderLayout.NORTH);
add(b2,BorderLayout.EAST);
add(b3,BorderLayout.WEST);
add(b4,BorderLayout.SOUTH);
add(b5,BorderLayout.CENTER);
setSize(300,200);
setTitle("BorderLayout Demo");
setVisible(true);
}
public static void main(String args[])
{
BorderDemo obj=new BorderDemo();
}
}
Output
