Java程序设计实验1(计算器)报告

Java程序设计实验1(计算器)报告

ID:42465825

大小:168.88 KB

页数:9页

时间:2019-09-15

Java程序设计实验1(计算器)报告_第1页
Java程序设计实验1(计算器)报告_第2页
Java程序设计实验1(计算器)报告_第3页
Java程序设计实验1(计算器)报告_第4页
Java程序设计实验1(计算器)报告_第5页
资源描述:

《Java程序设计实验1(计算器)报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中南民族大学计算机科学学院Java程序设计实验一报告2014—2015第二学期课程名称:Java程序设计院系:计算机科学学院年级:2013专业:计算机科学与技术班级:1大班小组成员。咅赠名):201321091035高対201321091071王吉201321151065锁松源指导教师:强小利2015年5月实验一Java计算器编程1.实验类型:设计型2.实验目的(1)熟悉Java编程环境JDK和NetBeans的安装,配置和使用;(2)掌握JavaApplication的编写及调试;(3)掌握Ja眩图形用户界面的设计及其编程;(4)熟练掌握Java的事件委托处理模型;(5)

2、熟练掌握java,awt包常用类的使用;(6)掌握Java的封装、继承和多态程序设计。3.实验任务利用Java编程技术实现一个简单的计算器,具体要求如下:(1)编写一个JavaApplication,使得程序能提供计算器的一般计算功能,计算器界面如下:>S(V)輪辑(E)帮助(H)MCMR4—CE7Ld4512(2)使用java.awt.Frame创建一个窗框。(3)为计算器的每个按钮(button)注册监听器。(4)利用FlowLa.yout>BordcrLayout>GridLayout设置容器的布局。(5)利用容器间的嵌套策略来布置整个计算器的界而,充分利用Panel

3、作为屮间层容器的优点。(6)对于带括号的表达式,能够根据优先次序求解表达式的值。以下为选做功能:(7)能够对大整数进行运算。1.组内分工(说明每个成员分工的编程工作)王吉主要负责实现计算器的基本功能包括加减乘除四则运算、倒数、平方根及清除结果等功能。高波负责通过图形界面设计,掌握JFrmne类、JPanel类、5种布局管理器、文本框、标签及按钮的使用方法。锁松原负责按钮监听,计算器的每个按钮(button)注册监听器。2.Java源代码importjava.awt.*;importjava.awt.cvcnt.*;importjava.util.Stack;importja

4、vax.swing.*;publicclassCalculatorextendsJFrameimplementsActionListener{privateJTextFieldtxtResult;privateJPanelp;privateStringname[]=「7",“8“,”9",”+”,”4”,”5“,“6”,privateJMenuBarmenuBar;//菜单栏的实现。将Menu対象添加到菜单栏以构造菜单。privateJMenumenu,menu1;//菜单的该实现是一个包含Menuitem的弹出窗口privateJMenuItemmenuitem,menu

5、item1;〃弹出窗IdpublicCalculator(){super(H计算器”);createMenu();//^加菜单栏txtResult=newJTextField(20);txtResult.setFocusable(true);//获取焦点this.add(txtResult,BordcrLayout.NORTH);p=newJPanel(newGridLayout(5,4));for(inti=0;i

6、derLayout.CENTER);this.setSize(200,280);this.setLocation(200,200);for(inti=0;i

7、算器”);menu.add(menultem);//弹窗要一个一个地添加,否则会覆盖的menul=newJMenu(H关于”);menuBar.add(menu1);//添加弹出窗口menuiteml=newJMenuItem("制作者”);menul.add(menultem1);menuitem1.addActionListener(this);//对menulteml注册监听器publicstaticvoidmain(String[]args){Calculatorf=newCalculator();f.se

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

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

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