保存計算過程的計算器——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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM