JAVA实验报告 ——简单计算器的编写
班级: 学号: 姓名:
一、实验目的
1.掌握java图形用户界面(GUI)的设计原理和程序结构 2.能设计复核问题要求的图形用户界面程序 3.掌握常用组件的事件接口
4.应用awt和swing组件进行应用程序设计
二、实验条件
1.计算机一台 2.java软件开发环境
三、实验步骤
1、编写代码:
mport java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JCalculator extends JFrame implements ActionListener {
private static final long serialVersionUID = -169068472193786457L
private class WindowCloser extends WindowAdapter {
public void windowClosing(WindowEvent we) {
System.exit(0);
} }
int i;
private final String[] str = { \
\
JButton[] buttons = new JButton[str.length];
JButton reset = new JButton(\
JTextField display = new JTextField(\
public JCalculator() {
super(\
JPanel panel1 = new JPanel(new GridLayout(4, 4));
for (i = 0; i < str.length; i++) {
buttons[i] = new JButton(str[i]);
panel1.add(buttons[i]); }
JPanel panel2 = new JPanel(new BorderLayout());
panel2.add(\
panel2.add(\