5.编写一个计算器程序
【红色部分为答题内容】
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator extendsJFrame implements ActionListener {
JTextField result; // 显示输入的数字和计算结果
int calculate_type = 0; // 0,无运算;1、2、3、4分别代表加减乘除
Calculator(){
JPanel jp;
JButton jb;
jp = new JPanel();
jp.setLayout(new BorderLayout());
// 创建文本条,不允许编辑,添加到窗口上方
result = new JTextField();
result.setEditable(false);
jp.add(result,BorderLayout.NORTH);
// 窗口中间添加数字按钮、清空、退格、小数点按钮
// 因为 BorderLayout 将窗口分为上下左右中五个区域,每个区域只能添加一个组件
// 所以先在中间区域添加 keyPanel,再往keyPanel上添加数字按钮,实现容器的嵌套
JPanel keyPanel = new JPanel();
keyPanel.setLayout(new GridLayout(5,3));
for(int i=1;i<=9;i++){