简介:
此计算器实现基本运算加减乘除 还能显示系统时间 求导 求根号
运用java面向对象,GUI知识
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Calculator extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
public static void main(String[] args)
{
Calculator jsq = new Calculator();
}
JTextField result_TextField;
int count=1;
double result=0.0;//承接结果
String cmdString = "=";//初始符号,用来记录输入的第一个数字
boolean start=true;
boolean operateValidFlag = true;
boolean operate = true;//判断运算是否合法
public Calculator()//构造函数进行计算其界面的布局
{
result_TextField = new JTextField(20);
result_TextField.setHorizontalAlignment(JTextField.RIGHT);
JButton clear_Button = new JButton("clear");
JButton button0 = new JButton("0");
JButton button1 = new JButton("1");
JButton button2 = new JButton("2");
JButton button3