java_计算器实验报告.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java_计算器实验报告.docx》由会员分享,可在线阅读,更多相关《java_计算器实验报告.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Java_计算器实验报告 学校:成都理工大学 学院:信心科学与技术学院专业:计算机科学与技术班级:2010级计科2班姓名:梁光祥学号:201005030218指导老师:冷小鹏目录一、实验目的2二、类结构图(UML图)2三、总体设计2四、详细设计3五、程序截图3六、总结7一、 实验目的1. 熟悉掌握java GUI应用程序的开发设计2. 了解计算器各个按钮及面板之间的结构关系3. 熟悉计算器机制二、 类结构图(UML图)三、 总体设计程序中在PanelClass类中添加了四个面板,分别是:名称类型作用所处位置displayString显示每次运算结果PanelClass_NORTHn_pane
2、lJPanel加入BackSpace、CE、C按钮PanelClass_ EASTS_panelJPanel加入数字按钮、运算符按钮PanelClass_SOUTHW_panelJPanel扩展按钮PanelClass_WEST四、 详细设计在PanelClass中,定义了三个监听器类和还有三个成员函数,分别是:1. InsertAction 实现ActionListener中的actionPerformed(ActionEvent e) 用于点击数字按钮时候的触发函数2. CommandAction 实现ActionListener中的actionPerformed(ActionEvent
3、e),用于双目运算符是的触发函数。3. S_CommadnAction 实现ActionListener中的actionPerformed(ActionEvent e),用于单目运算符的触发函数。4. public void calculate(double x),双目运算符实现函数5. public void calculate(),单目运算符实现函数6. 和一个构造函数JFframe类中,定义一个构造函数,实现对主窗口的初始化及主面板的归附。Cal_MainClass类中,定义一个main函数。五、 程序截图1. 初始化截图2. 简单运算截图实现7+9=16操作:键入7加入“+”键入9键入“=”3. 缓冲区操作截图下面是实现,缓冲区8+9=17操作:清空缓冲区 键入8将8保存至缓冲区键入9加入“M+”六、 总结1. 在设计计算器过程中,对容器、面板、布局及彼此间的联系和操作不熟悉。2. 整个代码设计中,模块化设计不绝对对立;3. 程序结构设计不美观, 图形设计不美观;4. 程序各线程间有逻辑错误。 8 / 8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java_ 计算器 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内