1 / 43
文档名称:

简单计算器设计java课程设计.doc

格式:doc   大小:984KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

简单计算器设计java课程设计.doc

上传人:wz_198613 2019/2/13 文件大小:984 KB

下载得到文件列表

简单计算器设计java课程设计.doc

相关文档

文档介绍

文档介绍:存档资料成绩: 华东交通大学理工学院课程设计报告书所属课程名称Java语言程序设计题目简单计算器设计分院电信分院专业班级12通信工程1班学号20120210420112学生姓名指导教师2014年6月20日目录计算器机要求与内容...........................................3计算器设计.............................................................4计算器程序代码...................................................14计算器测试.............................................................49课程设计心得.........................................................53参考文献..................................................................54第1章计算器内容及要求一设计内容:;2 实现常用的函数计算功能;;、开启及设置运算法则的操作。二设计要求使用菜单控制计算器界面的显示,关闭;使用菜单控制运算的法则;使用菜单显示函数运算窗口及运算;数据采用手工输入方式;对异常的数据进行异常处理,比如1/0的情况。,将模型,视图,控制分别单独完成。在模型中将视图,控制添加到其中,再分别完成视图的,控制的程序。,控制分为按钮事件,菜单选择事件,以及键盘输入控制事件。如图1模型时间布局组件操作模式布局组件函数运算组件结果布局组件按钮事件菜单选择事件键盘输入事件菜单布局组件运算布局组件图1在界面的布局上采用网格布局,将分别装填时间布局组件,操作模式布局组件,运算布局组件,结果布局组件。如图3组件上的相对应控件相应的事件分别封装按钮事件,菜单项选择事件,键盘输入事件。选择相应的控件,产生对应的响应事件。各组件对应控件的响应事件对应如图2。,,,,,。分别用来盛装各个组件,如图4。图4(1)。例如:加法,减法,乘法及运算符号等。详见代码。(2),此类是程序的入口,也是程序的模型,所有的组件都加载到这里。此类中定义了两个方法main和loadwidge。Loadwidge的方法获取各个组件中的控件。然后在主方法中对获得的控件添加对应的事件处理机制。例如JButton的点击事件,菜单选择菜单项等。详见代码。(3)、MyKeyPress、MyMenu_1_Listner、MyMenu_2_listener。MyButtonLisener作用是按钮的点击响应,MyKeyPress作用是键盘输入数据控制的作用,防止非法的输入,MyMenu_1_Listner的作用是对计算器菜单进行选择的响应,MyMenu_2_listener的作用是对运算模式菜单进行选择的响应,MyMenu_3_listener是对选择运算函数的监听相应。MyButtonLisener中对运算组件中的“运算”按钮与返回结果组件中的“清除”按钮进行做对应的相应。此类中带有一个MyButtonLisener的有参数构造函数,从Entry类中得到需要操作的控件,比如获得输入框的数据,获得运行模式等。继承了ActionListener接口,实现了actionPerformed方法,在响应“运算”按钮时对输入的数据进行了判断,判断是否可以进行运算,比如数据的不完整,在除法时不能除以0的情况进行了处理。详见代码。 下面是点击运行时对输入的数据进行判断是否为空,当不为空时再根据计算模式进行计算。if((().toString()!=null) &&(().toString()!=null))当有空时将有提示对话框else{ (jFram

最近更新

商铺营销方案 5页

对加强社会管理的几点思考 8页

口腔医学生毕业自我鉴定(6篇) 13页

商场美陈方案 4页

大工14秋《内部控制与风险管理》在线作业3答案.. 6页

商品房还贷方案 4页

商业开业活动方案 5页

医学生自我鉴定8篇(实用) 25页

2024年东岭集团股份有限公司校园招聘考试试题.. 150页

2024年北京汽车集团有限公司校园招聘考试试题.. 146页

2024年南通三建控股有限公司校园招聘考试试题.. 148页

2024年唐山幼儿师范高等专科学校单招职业适应.. 62页

2024年天津铁道职业技术学院单招职业适应性测.. 63页

2024年安阳职业技术学院单招职业适应性测试题.. 60页

2024年山东高速集团有限公司校园招聘考试试题.. 147页

2024年广东岭南职业技术学院单招职业适应性测.. 62页

2024年广西北部湾国际港务集团有限公司校园招.. 148页

2024年开滦(集团)有限责任公司校园招聘考试试.. 149页

2024年敬业集团有限公司校园招聘考试试题附答.. 146页

2024年正泰集团股份有限公司校园招聘考试试题.. 148页

2024年江西铜业集团有限公司校园招聘考试试题.. 147页

2024年浙江省建设投资集团股份有限公司校园招.. 148页

景区文创雪糕可行性方案 33页

河北省教育厅关于加强中小学食堂财务管理的意.. 4页

学前融合教育(全文) 5页

新2022年成都理工大学各院系本科毕业论文格式.. 18页

中石油审计内部制度(内部机密) 10页

社会经济权利 29页

操场及配套工程施工方案 22页

浅谈中学教材古诗词中的“落花”意象 3页