java课程设计--计算器
《java课程设计--计算器》由会员分享,可在线阅读,更多相关《java课程设计--计算器(11页珍藏版)》请在毕设资料网上搜索。
1、第 1 页 共 11 页 JavaJava 面向对象程序设计面向对象程序设计 课程报告课程报告 课程设计题目:计算器课程设计题目:计算器 第 2 页 共 11 页 计算器计算器 一一 设计的内容要求设计的内容要求 参考 Windows 附件中的计算器,使用 Java 语言设计并实现一个简单 的计算器。(界面使用 AWT或 SWING) 二二. . 设计思想设计思想 2.1 根据图形用户界面设计方法设计计算器版面。 容器类(窗口-Window 类 ,面板-Panel 类),框架类-Frame, Button 类,Label 类,TextField 类等类的构造方法,菜单(菜单栏、 菜单项)的建立
2、于应用。 事件处理机制:监听器类 WinClose(),actionPerformed()。 2.2 计算器计算功能实现,即按钮监听器的实现 自定义变量: x,y 为操作数,op 为操作符。根据单击按钮不同进行 不同的操作,详见处理按钮单击事件方法 actionPerformed (ActionEvent e)(计算功能算法)流程图。 第 3 页 共 11 页 三三. . 详细设计详细设计 3.1 calculator()函数(计算器版面设计)流程图: 开始 新建计算器窗口 f 新建菜单 创建菜单项并添加至菜单 新建并设置文本行 textp 新建并设置缓存区 mcache 新建并设置计算器上
3、button并注册监听器 新建面板 p0 p1 p2 p3 将 textp 添加至 p0,并设置 p0 大小 将”backspace”CE”C”添加至 p1,并设置 p1 大小及布局 将”MC”MR”MS”M+”添加至 p2,并设置 p2 大小及布局 将其他 button添加至 p3,并设置 p3 大小及布局 将面板 p0 p1 p2 p3 添加至 f 第 4 页 共 11 页 3.2 处理按钮单击事件方法 actionPerformed(ActionEvent e)(计算器 计算功能算法)流程图: 开始 Textp.setText(“0” Str.setLength(0) Y N 单击”CE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 计算器
