import java.awt.*;
import javax.swing.*;
public class jisuanqi
{
public static void main(String args[])
{
JFrame app=new JFrame("¼ÆËãÆ÷");
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p=new JPanel();
JTextField t=new JTextField("0",10);
t.setHorizontalAlignment(JTextField.RIGHT);
app.add(t,BorderLayout.NORTH);
GridBagLayout gr=new GridBagLayout();
p.setLayout(gr);
app.add(p,BorderLayout.SOUTH);
int [] gx={0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,1,2,3,4,0,2,3};
int [] gy={0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4};
int [] gw={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2};
int [] gh={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
String [] s={"CE","C","DEL","+/-","^","7","8","9","/","%","4","5","6","*","1/x","1","2","3","-","+","0",".","="};
GridBagConstraints gc=new GridBagConstraints();
JButton b;
for(int i=0;i<gx.length;i++)
{
b=new JButton(s[i]);
gc.gridx=gx[i];
gc.gridy=gy[i];
gc.gridwidth=gw[i];
gc.gridheight=gh[i];