You are on page 1of 4

PRACTICAL NO 3

Q1
import java.awt.*;
import java.applet.Applet;

public class Exp


{
public static void main( String args[] )
{
Frame f = new Frame();
f.setVisible(true);
f.setSize(400,400);
f.setLayout(new GridLayout(2,2));
f.setTitle("Gridlayout In Java Example");

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]);
}
}
}

/*<applet code="Exp.class" height=400 width=400 >


</applet>*/
Q2

/*<applet code=" Exp_3_2.class" height=400 width=400 >

</applet>*/

import java.awt.*;

import java.applet.Applet;

public class Exp_3_2{

Exp_3_2(){

Frame f=new Frame ();

Button b1=new Button("0");

Button b2=new Button("1");

Button b3=new Button("2");

Button b4=new Button("3");

Button b5 =new Button("4");

Button b6=new Button("5");

Button b7=new Button("6");

Button b8=new Button("7");

Button b9=new Button("8");

Button b10=new Button("9");

f.add(b1);

f.add(b2);

f.add(b3);

f.add(b4);

f.add(b5);

f.add(b6);

f.add(b7);

f.add(b8);

f.add(b9);

f.add(b10);

f.setLayout(new GridLayout (5,5));

f.setSize(300, 300);
f.setVisible(true); }

public static void main(String[] args) {

new Exp_3_2();

}}

Exercise Q1 :-

/*<applet code="Griddemo.class" height=400 width=400 >


</applet>*/
import java.awt.*;
public class Griddemo{
public static void main(String args[]) {
GridBagLayout gd = new GridBagLayout();
Frame f = new Frame();
f.setLayout(gd);
f.setVisible(true);
f.setSize(500, 500);
f.setFont(new Font("Calibri", Font.PLAIN, 18));
GridBagConstraints gc = new GridBagConstraints();
gc.fill = gc.HORIZONTAL;
gc.gridx = 10;
gc.gridy = 10;
f.add(new Button("Button 1"), gc);
gc.gridx = 15;
gc.gridy = 10;

f.add(new Button("Button 2"), gc);


gc.gridx = 10;
gc.gridy = 15;
f.add(new Button("Button 3"), gc);
gc.gridx = 15;
gc.gridy = 15;
f.add(new Button("Button 4"), gc);
gc.gridx = 10;
gc.gridy = 20;
gc.gridwidth = 10;
f.add(new Button("Button 5"), gc);
}}

Exercise Q2
/*<applet code="BorderDemo.class" height=400 width=400 >
</applet>*/

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);
}}

You might also like