1 / 23
文档名称:

java计算器小程序开发文档.doc

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

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

分享

预览

java计算器小程序开发文档.doc

上传人:xunlai783 2019/5/28 文件大小:83 KB

下载得到文件列表

java计算器小程序开发文档.doc

相关文档

文档介绍

文档介绍:湖南理工学院南湖学院机电系课程设计课程名称:Java程序设计课题名称:简易计算器设计姓名:王先强学号:24092400353班级:N09计-012011年5月一、 实验目的与要求: 11、实验目的: 12、实验要求: 1二、 引言: 11、JAVA用户界面概述: 12、设计用户界面基本步骤: 13、GridLayout布局管理器: 2三、 设计内容与分析: 21、 设计内容: 22、 分析: 2四、 各模块功能的介绍和实现: 21、所用到的Java类库包: 22、所用的各部分图形组件的定义: 2五、 程序代码: 31、 顶层容器类: 32、 计算器界面类: 33、 测试类: 7六、 实验结果: 8七、 总结: 8实验目的与要求:1、实验目的:1、进一步掌握利用JAVA进行图形用户界面的定义和操作方法。2、进一步掌握类的继承和派生方法。3、综合利用上述知识,学****设计并编写实用的JAVA简单GUI应用程序。4、,掌握图形界面设计方法,理解委托事件处理模型。5、请设计并实现Windows系统中“计算器”的窗口及功能。2、实验要求:1、设计图形界面添加菜单:窗口上添加各种组件及菜单,并处理组件及菜单的事件监听程序。2、运算:实现多种运算,保证运算正确性。引言:随着人们痛心或了解信息的越来越数据化,特别是要求高速度的获取想要的信息计算机的要求越来越高,不仅是在其容量上越来越大,特别是在其功能上要求的实现越来越多,数据类型和精确度越来越精确。该程序是一个基于Java的程序设计界面设计的功能较简单的计算器系统,实现了用户简单计算功能。1、JAVA用户界面概述:图形用户界面(GUI)是指以图形的显示方式与用户实现交互操作的应用程序界面,实际具有GUI特征的应用程序被称为GUI应用程序设计。其相关类主要封存在两个包()中,其中包含了实现图形用户界面的所有基本元素,这些基本元素主要包括容器、组件、绘图工具与布局管理器等。,这里的“awt”是抽象窗口工具包的缩写,其中的组建爱你常被称为AWT组件。。2、设计用户界面基本步骤:1、创建面板容器设置组件。2、将组件加入到容器中。3、布局组件。4、处理由组件产生的事件。3、GridLayout布局管理器:被称为网格布局管理器,计算器的设计就是一种GridLayout布局管理器的具体设计。设计内容与分析:设计内容:通过图形用户界面(GUI)的设计方法设计一个小型的计算器系统。要求能实现计算器的基本功能,如:+、-、*、/、%、”+/-”、“1/x”、“BackSpace”等。分析:简易计算器的功能只限定可以对实数进行+、-、*、/的计算,但是要考虑连续计算功能。这个程序应当包括两个部分:应用程序界面;事件处理。设计三个类:控制界面布局的面板容器类;外层窗口类;测试类。各模块功能的介绍和实现:1、所用到的Java类库包:.*; 基本的图形界面组件来源于awt包。.*; 。.*; swing组件增加了awt包中所不具备的各种优越功能。.*;;链表。2、所用的各部分图形组件的定义:privateJLabeldisplay; //显示结果privateJPanelpanel;privatedoubleresult;mand;privatebooleanstart;程序代码::.*;.*;.*;lassNumberButtonextendsButton//定义单击数字按钮事件类{intnumber;umberButton(intnumber){super(""+number);=number;setForeground();}publicintgetNumber(){returnnumber;}}:.*;.*;.*;lassOperationButtonextendsButton//定义单击命令按钮事件类{String运算符号;publicOperationButton(Strings){super(s);运算符号=s;setForeground();}publicStringget运算符号(

最近更新

《海底两万里》重要知识点归纳 7页

【现金流动负债比率】现金流量表财务分析指标.. 6页

七年级语文《朝花夕拾名著阅读题》 素养检测含.. 15页

中国古代戏曲史 题库 5页

中职英语基础模块第二册 29页

二次经营创效奖惩管理办法 6页

人教九年级上册化学 第二单元 我们周围的空气.. 5页

仪器分析习题答案 8页

佛山一中2021-2022学年度第一学期高二级第一次.. 20页

八年级物理第三章《物态变化》测试题(含答案).. 4页

六年级暑假作业答案(完整版) 5页

初中数学 2.1生活中的正数和负数教学设计学情.. 6页

北师大版 三年级(下册)数学知识要点归纳 10页

可行性报告范文(精选8篇) 13页

国家电网(国网)辽宁省电力公司校园招聘考试笔.. 4页

地下室防水技术交底记录 17页

室内空气检测试题 12页

小学六年级语文上册字词课文概述及单元拓展要.. 14页

山西太原研学旅行课程 27页

工程试验部分试卷6-4 6页

建筑工程估价形成性考核册作业答案4[1] 5页

惯性矩的计算方法 12页

承台墩柱施工方案 15页

膜法捕集二氧化碳CO2技术及工业示范 4页

STA无痛麻醉仪ppt课件 70页

常用打捞工具及工作原理 62页

异位妊娠双语教学资料 9页

少教多学在中小学语文教学中的策略与方法研究.. 10页

2021年八年级物理填空题初二下物理试题及答案.. 10页

体育与健康人教版六年级全一册《素质练习—上.. 8页