欢迎来到天天文库
浏览记录
ID:39145530
大小:330.00 KB
页数:8页
时间:2019-06-25
《《课程设计计算器》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~
此文档下载收益归作者所有