Java实验报告[Calculator]-计算器.docx
《Java实验报告[Calculator]-计算器.docx》由会员分享,可在线阅读,更多相关《Java实验报告[Calculator]-计算器.docx(5页珍藏版)》请在第一文库网上搜索。
1、计算机科学系实验报告(首页)课程名称:JaVa2程序设计班级:,03计(2)班实验名称:计算器指导教师:.文IJ*姓名:Javawind,net学号:13日期一2005-10-9一:实验任务和目的:图形界面设计熟悉java.awt包中的组件,掌握图形界面设计方法,理解委托事件处理模型。二:实验题意和要求:设计并实现的ndows系统中的“计算器”的窗口及功能1 .设计图形界面,窗口上添加各种组件及菜单,并处理组件及菜单的事件监听程序。:程序分析讨论、网格布局dispTop:1*42 .实现多种运算,保证运算正确性。网格布局disMain:1*2嵌套网格:disp1efc4*3disRighc4*
2、21 .界面布局:主框架:1ist,网格布局如图(采用PaneI容器),计算结果显示文本行:ShoW(JTeXtFiek1),关于对话框:about(Dia1og).2 .据自己掌握的知识,发觉TeXtFie1d里面的字符无法靠右显示。查阅资料后,发现JTeXtFie1d可以,它是属于javax.swing包的,和TeXIFieId几乎一样,但是其具有的功能属性更丰富。3 .关于运算:进行运算时,必须先把文本行的字符串类型(String)的数值转换成数字型(DOUb1e)才能进行。四:应用主程序清单:/packageCa1cu1ator;importjavax.swing.*;importja
3、va.awt.*;importjava.aw(.event.*;pub1icc1assCa1cu1atorextendsWindowAdapterimp1ementsAction1istenerfFrame1ist;JTex1FieIdshow;Buttonbc,c,ce,abjia,jian,cheng,chu,equ,point,sqrt,ds.bfh,zf;按钮退格,清空,复位,关于,力口,减,乘,除,等号,小数点,2次方根,倒数,百分号,正负号Buttonb=newBu(ton10:按钮数组,数字键09doub1esum=O,getVa1ue;inti=0,j=0,p=0,1,ac(i
4、on;Dia1ogabou(:fina1ints1eng(h=30;设置结果显示有效长度pub1icvoiddisp()1isi=newFrame(Ca1cu1ator);1isi.setSize(250,190);1isi.set1ocation(320,250);1isi.setBackground(Co1or.1IGHT_GRAY);1isi.set1ayou1(newF1ow1ayou1(FIow1ayout.CENTER);1ist.se(Resizab1e(fa1se);show=newJTextFie1d(20);show.setText(*,0,);show.setHorizo
5、n1a1A1ignment(SwingCons(ants.RIGHT);show.setEditab1e(fa1se);1isi.add(show);Pane1dispTop=newPane1();1ist.add(dispTop);dispTop.sei1ayout(newGrid1ayout(1.4.3.3);bc=newButton(Back,);bc.setForeground(Co1or.B1UE);dispTop.add(bc);ce=newBut1on(CE,);ce.seiForeground(Co1or.B1UE);disp1bp.add(ce);c=newBu1ton(C)
6、;c.setForeground(Co1or.B1UE);disp1op.add(c);ab=newButton(About);ab.seForeground(Co1or.B1UE);dispTop.add(ab);aboui=newDia1og(1ist,AboutCa1cu1ator.true);1abe1c(=new1abe1C1CopyRight(c)HZU03J2JastbyM);ct.setForeground(Co1or.RED);about.add(ct,Center);abou1.setSize(200,100);abou1SeI1OCa1iOn(500,300);about
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Calculator Java 实验 报告 计算器