Java课程设计报告-计算器.docx





《Java课程设计报告-计算器.docx》由会员分享,可在线阅读,更多相关《Java课程设计报告-计算器.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java课程设计报告-计算器 Java课程设计报告-计算器 第一部分设计的内容要求 1.1 Windows自带计算器版面设计 1.2计算器计算功能算法实现 第二部分设计思想 2.1根据图形用户界面设计方法设计计算器版面。 容器类(窗口-Window类,面板-Panel类),框架类-Frame, Button类,Label类,TextField类等类的构造方法,菜单(菜单栏、菜单项)的建立于应用。 事件处理机制:监听器类WinClose(),actionPerformed()。 2.2计算器计算功能实现,即按钮监听器的实现 自定义变量:x,y为操作数,op为操作符。根据单击按钮不同进行不同的操作
2、,详见处理按钮单击事件方法actionPerformed (ActionEvent e)(计算功能算法)流程图。 第三部分详细设计 3.2处理按钮单击事件方法actionPerformed(ActionEvent e)(计算器计算功能算法)流程图: 第四部分运行效果图4.1运行初始图: 4.2 计算功能测试图: -1+23.4 4.2 数学分组功能测试图: 第五部分心得与体会 5.1 Java是一门实践性很强的编程语言,每学习到一个新的知识点应当及时动手编写程序,提高动手能力,加深对语言的理解。 5.2 根据Java图形用户界面设计方法设计计算器版面有很多种设计方法,学习过程中应灵活变通,使版
3、面的设计更简单易懂。 5.3 本次设计的计算器还有不足之处,首先还没有实现科学型的计算功能,其次还没有键盘输入功能,因此还应继续努力,更加完善计算器的功能。 第六部分附录 6.1计算器计算功能算法(按钮=): if(e.getSource()=b26) / = str.setLength(0); switch(op) case 0 : if(flag=1) textp.setText(String.valueOf(x+y); else str.setLength(0); str.append(x+y); fun(); break; case 1 : if(flag=1) textp.setTe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 课程设计 报告 计算器

限制150内