1) Write a program to demonstrate Grid of 5 * 5
Ans:
Output:
2)Write a program to generate following output using Border Layout.
Ans:
Ans:
import java.awt.*;
public class GridDemo
{
public static void main( String args[] )
{
Frame f = new Frame();
f.setVisible(true);
f.setSize(400,400);
f.setLayout(new GridLayout(2,2));
Font font = new Font("TimesRoman",Font.BOLD,25);
f.setFont(font);
Label l[] = new Label[25];
for(int i = 0 ; i < 25 ; i++)
{
String s = "";
s = s.valueOf(i+1);
Color c = new Color(i,i+10,i+20);
l[i] = new Label();
System.out.println(c);
l[i].setBackground(c);
l[i].setText(s);
}
for(int i = 0 ; i < 25;i++)
{
f.add(l[i]);
}
}
}
Output:
2)Write a program to generate following output using Border Layout.
Ans:
import java.awt.*;
public class BorderDemo
{
public static void main( String args[] )
{
Frame f = new Frame();
f.setVisible(true);
f.setSize(400,400);
f.setLayout(new BorderLayout());
Button b1 = new Button("North");
Button b2 = new Button("South");
Button b3 = new Button("East");
Button b4 = new Button("West");
Button b5 = new Button("Center");
f.add(b1,BorderLayout.NORTH);
f.add(b2,BorderLayout.SOUTH);
f.add(b3,BorderLayout.EAST);
f.add(b4,BorderLayout.WEST);
f.add(b5,BorderLayout.CENTER);
}
}


