《课程设计计算器》PPT课件

《课程设计计算器》PPT课件

ID:39145530

大小:330.00 KB

页数:8页

时间:2019-06-25

《课程设计计算器》PPT课件_第1页
《课程设计计算器》PPT课件_第2页
《课程设计计算器》PPT课件_第3页
《课程设计计算器》PPT课件_第4页
《课程设计计算器》PPT课件_第5页
资源描述:

《《课程设计计算器》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算器黄艺芬Java课程设计10软件工程(信息技术外包)要求:要求我们实现一个可以简单执行加减乘除的计算器。我们需要用到的知识要点:1:布局管理器的应用2:监听3:调用4:GUI的按钮,文本框5:继承6:数组及循环设计思想:用两个程序,一个管大面板,一个子面板,大面板就负责那些基本框架。子面板在继承大面板的基础上开始自己的程序。我把子面板分成两个小面板P1,P2。让P1负责文本框,还有一个清除的按键。让P2负责0~9还有加、减、乘、除、等于、小数点这16个按钮。最后把P1,P2加到子面板里。这样之后再加上判断运算符号,并作上标记,然后设计计算,就可以编译出一个比较简单的计算器了。分析程序:1关

2、于循环:用循环来控制按钮的监控,for(inti=0;i<10;i++){b[i]=newButton(Integer.toString(i));}for(inti=0;i<10;i++){p2.add(b[i]);b[i].addActionListener(this);}这样不仅省下空间,还简单明了。2关于判断运算符号,并作上标记if(e.getSource()==badd){x=Double.parseDouble(s);//将数组里的第一个元素,转换为double类型,赋值给xflag=1;s="";}3取得按钮里面的内容if(e.getSource()==bpoint) { s=s+

3、bpoint.getLabel(); text1.setText(s); break; }s=s+b[i].getLabel();//获得按钮的内容如果没用getLabel();等会执行出来后点击数字出现的不 是数字。而且小数点也得处理,我之前没处理,结果点击 小数点的按钮,显示的是0.借鉴:这道题是从图书馆借的书上看到的一个题目,不过原题用的是只有一个类而且是把程序镶嵌在网页里。经过改动及学习。在莉珊和老师的帮助下,艰难地完成这道题。Theend~

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。