Name:- Priyanka Khandu Thadke
Class:-A(CO5I) Roll no:- 60
Practical no:-03 Write a program to design a simple calculator with the use of Grid Layout.
Program to Design simple Calculator by using GridLayout.
package hello;
import java.awt.*;
import java.awt.event.*;
public class AwtCalculator {
public static void main(String args[])
Frame fr=new Frame("Calculator");
fr.setVisible(true);
fr.setSize(350,350);
fr.setLayout(new GridLayout(5,5,4,4));
Label l1=new Label("1st number");
l1.setBounds(20,40,150,20);
fr.add(l1);
TextField tf1=new TextField(10);
tf1.setBounds(40,40,300,20);
fr.add(tf1);
Label l2=new Label("2nd number");
l2.setBounds(20,65,150,20);
fr.add(l2);
TextField tf2=new TextField(10);
tf2.setBounds(40,65,300,20);
fr.add(tf2);
Label l3=new Label("Result");
l3.setBounds(20,90,150,20);
fr.add(l3);
TextField tf3=new TextField(10);
tf3.setBounds(40,90,300,20);
fr.add(tf3);
Button b1=new Button("1");
b1.setBounds(20,120,50,50);
fr.add(b1);
Button b2=new Button("2");
b2.setBounds(110,120,50,50);
fr.add(b2);
Button b3=new Button("3");
b3.setBounds(190,120,50,50);
fr.add(b3);
Button b4=new Button("4");
b4.setBounds(270,120,50,50);
fr.add(b4);
Button b5=new Button("5");
b5.setBounds(20,190,50,50);
fr.add(b5);
Button b6=new Button("6");
b6.setBounds(110,190,50,50);
fr.add(b6);
Button b7=new Button("7");
b7.setBounds(190,190,50,50);
fr.add(b7);
Button b8=new Button("8");
b8.setBounds(270,190,50,50);
fr.add(b8);
Button b9=new Button("9");
b9.setBounds(20,260,50,50);
fr.add(b9);
Button b10=new Button("0");
b10.setBounds(110,260,50,50);
fr.add(b10);
Button b11=new Button("clear");
b11.setBounds(190,260,50,50);
b11.setBackground(Color.RED);
fr.add(b11);
Button b12=new Button("=");
b12.setBounds(270,260,50,50);
b12.setBackground(Color.GREEN);
fr.add(b12);
}
}
Output:-