目录3.2……………………………………………………………………类设计图..........7参考文献 251.需求分析引子.随着计算机技术的飞速进展,人们已经不能满足于采纳人工进行大量的计算,计算器快速的计算速度和稳定的准确率很好的满足了用户的需要,保存计算过程的计算器更是能够让用户随时随地的查找以前的计算过程。保存计算过程的计算器正是在这样的市场需求之下研发的,目的旨在帮助用户快速准确的得到计算结果。目的 1.掌握 JAVA 语言编程的基础知识并能熟练运用。 2.熟悉类声明与对象的使用。 3.理解委托时间处理模型。 4.了解 JAVA 语言的图形用户界面 JAVAS WING 的设计知识。Eclipse 编写简单计算器程序,并实现其功能 。系统目标一个简单的计算器程序。用户可以利用鼠标点击数值或操作符按键完成计算的输入,计算的结果将被显示在窗口上部的文本框中。主体功能 1.按下数字键在文本框上会显示数字,这是计算器最基本的功能2.在任何时候按下“+-”键,计算器文本框上的数字置反3.右边一个文本框显示计算过程,上面一个文本框显示输入的数字4.当按下的运算符号时前面已经按下过运算符号时,右边一个文本框显示上一个运算符号以及两个数之间的运算结果。5. 按下清除“C”键,数据被全部清除。开发环境 JDK,Eclipse2.概要设计一、功能图:二、系统流程图保存计算过程的计算器单击数字按钮设置计算的运算数单击运算符按钮选择运算符单击函数按钮计算相应函数值单击等号显示计算结果在一个文本区显示以往的计算过程单击保存按钮将计算结果保存到文件单击复制按钮复制文本区的内容到剪贴板单击清除按钮清除文本区中的全部内容计算器计算算法计算器矫正架堆栈普通型科学型getButton计算数据getButtonputOperator禁用一般计算一般计算一般计算trigonom 计量精品文档---下载后可任意编辑3.详细设计3.1UML 图类关系总图Calculator Window 类图 3.1Calculator Window 的 UML 图NumberButton 类精品文档---下载后可任意编辑图 3.2 NumberButton 类的 UML 图OperationButton 类图 3.3 OperationButton 类的 UML 图HandleDigit 类图 3.4 HandleDigit 类的 UML 图HandleOperation 类图 3.5 HandleOperation 类的 UML 图HandleDot 类图 3.6 HandleDot 类的 UML 图HandlePOrN 类图 3.7 HandlePOrN 类的 UML 图HandleEquality 类精品文档---下载后可任意编辑图 3.8 HandleEquality 类的 ...