5面向对象程序设计A(Java)实验报告

5面向对象程序设计A(Java)实验报告

ID:44224510

大小:74.00 KB

页数:8页

时间:2019-10-19

5面向对象程序设计A(Java)实验报告_第1页
5面向对象程序设计A(Java)实验报告_第2页
5面向对象程序设计A(Java)实验报告_第3页
5面向对象程序设计A(Java)实验报告_第4页
5面向对象程序设计A(Java)实验报告_第5页
5面向对象程序设计A(Java)实验报告_第6页
5面向对象程序设计A(Java)实验报告_第7页
5面向对象程序设计A(Java)实验报告_第8页
资源描述:

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

1、面向对象程序设计A(Java)实验报告实验名称:输入输出设计实验实验类型:I/O实验指导教师:彭红专业班级:计科1403班姓名:杨萌晖学号:5120141916实验地点:东6E501实验成绩:日期:2014年11月10口实验五输入输出设计实验一、实验目的1.练习输入输出流的创建,转换及数据访问设计方法二、实验内容设计一个类似Windows记事木的Application应用程序三、实验设计:1.采用Application方式建立应用程序框架;2.仿照Windows记事本,实现界面设计;3.完成菜单(新建,打开,保存)设计及事件设计四、实验过程1.首先创建一个继

2、承口Frame的类,在这个类中创建Windows记事本的MenuBar,Menu,Menuitem.实现慕本界

3、fli设计。2.分别给Menultem对象命名为新建,打开,保存,退出,复制,粘贴,剪切。3.分别给每个Menuitem添加事件监听器,并利用getSource方法判断哪个Menuitem被点击4.利用setText方法实现新建文档5.利丿1JFilereader类dialog类來实现打开和保存文件的功能,利用Bufferreader类來实现读取文件五.实验结果:国记事本'回1却r文件编辑你好我很喜欢▲1_••••••••■■••■•丿六•讨论与分

4、析:通过木次输入输出设计实验,我对Java的输入输出流有了更好的学握,也对-一些windows的一些基本程序有了基本的一些了解,并且对Java的GUI设计也加深了认识,所以我认为木次实验我的收获很大。七.关键代码packageNoteBook;importjava.awt.FileDialog;importjava.avvLFrame;importjava.awLMenu;importjava>awt>MenuBar;importjava.awtMenuItem;importjava.awt.TextArea;importjavaeawtdatatransf

5、er.Clipboard;importjava.awtdatatransfer.DataFlavor;importjava.awtdatatransfer.StringSelection;importjava.awtdatatransfer.Transferable;importjava.awtdatatransfer.UnsupportedFlavorException;importjava.awtevent.ActionEvent;importjava>awtevenLActionListener;importjava>awtevent>WindowAd

6、apter;importjava.awLevent.WindowEvent;importjava.io.BufferedReader;importjava.io.BufTeredWriter;importjavajOeFile;importjavaJo.FileReader;importjavaaOeFileWriter;importjavaao.IOException;/*importjavax

7、awt*;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjavaJo.FileNotFoundException;importjavadOeFileReader;importjavaao.FileWriter;importjavajo.IOException;*/classjishiben{publicstaticvoidmain(Stringargs[]){TextEditTE=newTextEdit^记事本“);}}classTextE

8、ditextendsFrameimplementsActionListener{MenuBarMB;MenuFile,Edit;MenuitemFileNew,FileOpen,FileSave,EditExit,EditCut,EditCopy,EidtPaste;TextAreatext;Stringfilename;FileDialogopenFD,saveFD;BufferedReaderin;FileReaderread;BufferedWriterout;FileWriterwriter;Clipboardcb;TextEdit(Strings)

9、{super(s);MB=newMenuBar();

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

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

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