2016年面向对象程序设计实训指导书

2016年面向对象程序设计实训指导书

ID:32612594

大小:189.77 KB

页数:8页

时间:2019-02-13

2016年面向对象程序设计实训指导书_第1页
2016年面向对象程序设计实训指导书_第2页
2016年面向对象程序设计实训指导书_第3页
2016年面向对象程序设计实训指导书_第4页
2016年面向对象程序设计实训指导书_第5页
资源描述:

《2016年面向对象程序设计实训指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实训一、计算器设计任务:利用Java语言设计出简易的计算器,能实现加减乘除等简单运算。整个设计包括界面布局和功能实现。程序开发主要运用了if语句,监听者,以及布尔变量等。需求分析:设计简易计算器程序,实现简单的运算(加减乘除),具体任务如下:1)计算器窗口界面布局设计;2)各种计算功能的算法分析;3)编程实现具体的计算功能;4)运行测试程序,调试纠正运行错误。5)调试无误,运行,测试具体算法功能。功能界面设计:计算器的模块设计图如F:源程序参考:importjavaXeSwing.*;importjava>awt>

2、*;importjava>awtevenL*;publicclassJisuanqiextendsJFrame{Panelpl=newPanel();Panelp2=newPanel();Panelp3=newPanel();TextFieldtxt;privateButton[]b=newButton[17];privateStringss[]=「7蔦”8;9「+'「4需M归零蔦tt0,TJ*关闭"};staticdoublea;staticStrings,str;//定义变量创建对像publicJisuanq

3、i(){stipe”简单计算器”);txt=newTextField(15);txt.setEditable(false);for(inti=0;i<=16;i++){b[i]=newButton(ss[i]);}pl.setLayout(newBorderLayoutO);pl.add(txt);p2.setLayout(newGridLayout(4,4));for(inti=0;i<=15;i++){p2.add(b[ij);}//创建按钮并添加到P2p3.setLayout(newBorderLayoutO

4、);p3・add(b[16]);b[16].setBackground(Color.yelIow);for(inti=0;i<=15;i++){b[i].addActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){Buttonbtn=(Button)e.getSource();if(btn.getLabelO==jisuan();str=String.valueOf(a);txt.setText(str

5、);s=*,M;}elseif(btn.getLabelO==H+n){jisuan();txt.setText(,M,);}elseif(btn.getLabelO==,,-H){jisuan();txt.setText(,M');s=H-H;}elseif(btn.getLabelO==‘7"){jisuan();txtsetText(MM);}elseif(btn.getLabelO=={jisuan();txt.setText(MM);s=M*M;}else{txt.setText(txt.getText(

6、)+btn.getLabelO);if(btn.getLabelO==”归零“)txt.setTextC''');}publicvoidjisuan(){//编写具体计算方法if(s=="+”)a+=Double.parseDouble(txt.getTextO);elseif(s==n-M)a-=Double

7、arseDouble(txLgetTextO);elsea=DoubIeaddActionListener(newActionListener(){@OverridepublicvoidactionPerformed(ActionEventargO){System.exit(O);}});//this.setBackground(Color.red);this>setLayout(newBorderLayout());thi

8、s.add(pl,nNorthK);this.add(p2,^Center**);this.add(p3,HSouthH);this.packQ;this.setVisible(true);}publicstaticvoidmain(Stringargs[]){Jisuanqijisuanqi=newJisuanqi();实训二学生信息管理程序任务:设计并实

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

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

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