我想做个计算器器,界面的代码我已经写好,关键就是public void actionPerformed(ActionEvent e){}这个方法(就是实现计算的算法)的具体内容应该怎么写.希望有高人指点一下..

package joo.group.cal;

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

public class Calculator extends Frame implements ActionListener {

    private String[] name = {"0","1","2","3","4","5","6","7","8","9","0","+","-","*","/",".","=","cls"};
    private Button[] button = new Button[name.length];
    private TextField textField;
    private Panel textPanel,buttonPanel;
    
    public Calculator() {
        super("计算器");
        
        textPanel = new Panel();
        buttonPanel = new Panel();
        textField = new TextField("0",20);
        textPanel.add(textField);
        buttonPanel.setSize(100, 200);
        buttonPanel.setLayout(new GridLayout(5,3,3,3));
        for (int i = 0; i < name.length; i++) {
            button[i] = new Button(name[i]);
            button[i].addActionListener(this);
            buttonPanel.add(button[i]);
        }
        this.add(textPanel,BorderLayout.CENTER);
        this.add(buttonPanel,BorderLayout.SOUTH);
        this.setSize(100, 200);
        this.setVisible(true);
        this.addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
        
    }
    
    public void actionPerformed(ActionEvent e)
    {
    }
    
    public static void main(String[] args) 
    {
        new Calculator();
    }

}