保存计算过程的计算器——java实现

一、设计模型
按照MVC-Model View Control(模型,视图,控制器)的设计思想展开程序的设计和代码的编写。数据模型部分相当于MVC中的Model角色,视图设计部分给出的界面部分相当于MVC中的View,控制器部分给出的事件监视器相当于MVC中的Control。
二、设计要求
参考Windows操作系统提供的设计器设计一个实用的计算器,要求除了普通的计算功能外,还具有保存计算过程的功能。
A.单击计算器上的数字按钮(0,1,2,3,4,5,6,7,8,9)可以设置参与计算的运算数。
B.单击计算器上的运算按钮(+- * /)可以选择运算符号。
C.单击计算器上的等号(=)按钮显示计算结果。
D.单击计算器上的函数按钮可以计算出相应的函数值。
E.在一个文本框中显示当前的计算过程,在一个文本区中显示以往的计算过程。
F.单击“保存”按钮可以将文本区中显示的全部计算过程保存到文件;单击“复制”按钮可以将文本区中选中的文本复制到剪贴板;单击“清除”按钮可以清除文本区中全部按钮。

程序运行效果如图:
初始化打开

数据模型部分涉及的类的UML图如下图所示:

数据模型的类图

源码可联系:javaBoy_L 983956409

posted @ 2021-05-18 09:04  super_龙  阅读(1008)  评论(0编辑  收藏  举报