java program to make a GUI based calculator using frames
we are going to make a calculator’s gui …
import java.awt.*; public class Calculator { // it will gonna take 5 steps to build the gui of a calculator ... // step 1 is to create an object of Frame class Frame fr ; Calculator () { String str[] = { "1","2","3","+","4","5","6","-","7","8", "9", "*",".", "0","=","/" }; fr = new Frame ("Calculator") ; // step 2 is to set layout to null fr.setLayout(null); // step 3 is to create objects of components .. TextField t1 = new TextField () ; Button b[] = new Button [16]; for (int i=0;i<16;i++) { b[i] = new Button(str[i]); } int h = 120; int l = 60; int n = 0; for ( int k = 0 ;k<4;k++ ) { int m= 30; for (int j = 0; j<4;j++) { b[j+n].setBounds(m,h,100,l); m = m+145; } h= h +100;n = n+4; } t1.setBounds(30,50,540,50); fr.add(t1); for (int i = 0 ; i<16 ; i++) { fr.add(b[i]); } //step 5 is to set visibility of fr ; //step 6 is to set size fr.setSize(600,600); fr.setVisible(true); } public static void main (String s[]) { new Calculator (); } }