java--图形用户界面设计及事件处理.docx

上传人:lao****ou 文档编号:995509 上传时间:2024-08-28 格式:DOCX 页数:3 大小:22.36KB
下载 相关 举报
java--图形用户界面设计及事件处理.docx_第1页
第1页 / 共3页
java--图形用户界面设计及事件处理.docx_第2页
第2页 / 共3页
java--图形用户界面设计及事件处理.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《java--图形用户界面设计及事件处理.docx》由会员分享,可在线阅读,更多相关《java--图形用户界面设计及事件处理.docx(3页珍藏版)》请在第一文库网上搜索。

1、实验9图形用户界面设计及简单事件处理(一)一、实验目的:掌握Java图形组件及容器的使用;掌握图形界面的各种控件的使用,如:标签、菜单、文本框、按钮、复选框、列表框、窗框等。(本实验以按钮、菜单、标签和文本框为例)二、实验内容:1编写APPIiCatiOn程序:TestOne.java在Frame中加入2个按钮(Button)和1个标签(1abe1),单击两个按钮,显示按钮的标签于1abek2.编写App1ication程序:TeStTWo.java在FraIne中加入下列菜单:文件、编辑。要求:(1)“文件”中包含:新建、打开和退出。“新建”中包含:JAVA文档、HTM1文档。(2)“编辑”

2、中包含:粘贴、查找、全选。(3)点击菜单项“退出”,可退出程序。(4)“打开”和“退出”之间有分割线。作业:设计一个简单计算器(主类名:Ca1cu1ator,java),如下图所示(采用Box1ayout布局,具体使用参见P157例题7.16)0在“操作数”标签右侧的两个文本框输入操作数,当单击操作符+,-,按钮时,对两个操作数进行运算并将结果填入到“结果”标签右侧的文本框中,窗体的大小不能改变。(FraIne类中的SetReSiZabIeO设置此窗体是否可由用户调整大小。)留简单计算器操作数:操作数:结果:三、实验要求:1 .参考教材中的例题对界面进行设计;2 .学会对简单事件进行处理;3

3、.写出实验报告。四、实验步骤:1 .界面设计;2 .事件处理;3 .编译运行程序,检查正确性;importjava.awt.*;importjava.awt.event.:pub1icc1assTestOneextendsFrameimp1ementsAction1istenerPane1p;Buttonb1,b2:1abe11;pub1icTestOne()p=newPane1():b1=newBUtton(按钮1):b2=newBUttOn(按钮2);1=new1abei(这里可以显示按钮上的内容“,1abe1.CENTER);1.SetBackground(Co1or.cyan);b1.

4、addAction1istener(this):b2.addAction1istener(this):p.add(b1):p.add(b2);p.add(1);add(p);this.addWindow1istener(newWindowAdapter()pub1icvoidWindowC1osing(WindowEvente)Windoww=(Window)e.getSource():w.dispose():):SetBounds(100,100,400,400):SetVisib1e(true);)pub1icvoidactionPerformed(ActionEvente)Strings

5、=e.getActionCoand():1.setText(s);)pub1icstaticvoidmain(Stringargs)newTestOne();importjava.awt.*;importjava.awt.event.*;pub1icc1assTestTwoextendsFrameMenufi1e,edit,newFi1e;MenuBarmbar;Menuitemopen,exit,javaDoc,htm1Doc,affix,IookFor,se1ectA11;TestTwoOfi1e=newMenU(文件);edit=newMenu(编辑);newFi1e=newMenU(新

6、建”);mbar=newMenuBarO;open=newMenUItem(打开);open,setShortcut(newMenuShortcut(KeyEvent.VK_O);exit=newMenU1tem(退出”);exit.addAction1istener(newAction1istener()pub1icvoidactiOnPerformed(ActionEvente)System,exit(O);)!);javaDoc=newMenuItem(JAVA文档);htm1Doc=newMenU1tem(HTM1文档”);affix=newMenU1tem(粘贴,;1ookFor=n

7、ewMenUItem(查找:);se1ectA11=nevMenU1tem(全选,);fi1e.add(newFi1e);fi1e,add(open);SetMenuBar(mbar);SetBounds(200,200,400,400);setVisib1e(true);)pub1icstaticvoidmain(Stringargs)newTestTwoO;)fi1e.addSeparatorO;fi1e,add(exit);newFi1e.add(javaDoc);newFi1e.add(htm1Doc);edit,add(affix);edit,add(IookFor);edit.add(se1ectA11);mbar.add(fi1e);mbar.add(edit):J

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服