Sei sulla pagina 1di 2

import java.awt.*; import java.awt.event.

*; public class Calce extends Frame { TextField t1,t2; Panel p,p1,p2,cpanel,wpanel,epanel,mainp; Button numbut[]=new Button[12]; Button membut[]=new Button[4]; Button oprbut[]=new Button[8]; Button b,ce,c; String numLabel[]={"0","1","2","3","4","5","6","7","8","9",".","+/-"}; String memLabel[]={"MC","MR","MS","M+"}; String oprLabel[]={"+","-","*","/","sqrt","%","1/x","="}; public Calce() { p1=new Panel(); p2=new Panel(); p=new Panel(new GridLayout(2,1)); cpanel=new Panel(new GridLayout(4,3)); wpanel=new Panel(new GridLayout(4,1)); epanel=new Panel(new GridLayout(4,2)); for(int i=0;i<numbut.length;i++) { numbut[i]=new Button(numLabel[i]); cpanel.add(numbut[i]); // numbut[i].addActionListener(this); } for(int i=0;i<membut.length;i++) { membut[i]=new Button(memLabel[i]); wpanel.add(membut[i]); // membut[i].addActionListener(this); } for(int i=0;i<oprbut.length;i++) { oprbut[i]=new Button(oprLabel[i]); epanel.add(oprbut[i]); // membut[i].addActionListener(this); } t1=new TextField(20); t2=new TextField(2); t2.setEditable(false); b=new Button("Backspace"); ce=new Button("Ce"); c=new Button("C"); p1.add(t1); p2.add(t2); p2.add(b); p2.add(ce); p2.add(c); p.add(p1); p.add(p2); mainp=new Panel(new BorderLayout()); add(p,BorderLayout.NORTH); add(cpanel,BorderLayout.CENTER); add(wpanel,BorderLayout.WEST); add(epanel,BorderLayout.EAST); setTitle("Demo Page"); setSize(200,250);

setVisible(true); setResizable(false); } public static void main(String arg[]) { new Calce(); } }

Potrebbero piacerti anche