用java编写简单计算器

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:13:26
设计一个基于AWT或Swing的计算器应用程序,完成普通的算术运算(加、减、乘、除)

这个是我以前写的一个程序 我把里边没用的注掉了 如果你想添加其他功能 把注释解开就行了

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Calculator extends JFrame {

private Container container;

private GridBagLayout layout;

private GridBagConstraints constraints;

private JTextField displayField;// 计算结果显示区

private String lastCommand;// 保存+,-,*,/,=命令

private double result;// 保存计算结果

private boolean start;// 判断是否为数字的开始

public Calculator() {

super("Calculator");
container = getContentPane();
layout = new GridBagLayout();
container.setLayout(layout);
constraints = new GridBagConstraints();
start = true;
result = 0;
lastCommand = "=";
displayField = new JTextField(20);
displayField.setHorizontalAlignment(JTextField.RIGHT);
constraints.gridx = 0;
constraints.gridy = 0;
con