放在计算器的西部。Р // 新建一个大的画板,mand和calckeys画板放在该画板内Р JPanel panel1 = new JPanel();Р // 画板采用边界布局管理器,画板里组件之间的水平和垂直方向上间隔都为4象素Р panel1.setLayout(new BorderLayout(4, 4));Р panel1.add("North", commandsPanel);Р panel1.add("Center", calckeysPanel);Р // 建立一个画板放文本框Р JPanel top = new JPanel();Р top.setLayout(new BorderLayout());Р top.add("Center", resultText);Р // 整体布局Р getContentPane().setLayout(new BorderLayout(3, 5));Р getContentPane().add("North", top);Р getContentPane().add("Center", panel1);Р getContentPane().add("West", calmsPanel);Р Р // 为各按钮添加事件侦听器Р // 都使用同一个事件侦听器,即本对象。本类的声明中有implements ActionListenerР for (int i = 0; i < KEYS.length; i++) {Р keys[i].addActionListener(this);Р }Р for (int i = 0; i < COMMAND.length; i++) {Р commands[i].addActionListener(this);Р }Р for (int i = 0; i < M.length; i++) {