Java课程设计实验报告封面

Java课程设计实验报告封面

ID:37013266

大小:220.50 KB

页数:7页

时间:2019-05-12

Java课程设计实验报告封面_第1页
Java课程设计实验报告封面_第2页
Java课程设计实验报告封面_第3页
Java课程设计实验报告封面_第4页
Java课程设计实验报告封面_第5页
资源描述:

《Java课程设计实验报告封面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告课程名称Java程序设计(课程设计)实验项目名称我的记事本班级与班级代码10专软件技术一班实验室名称(或课室)专业软件技术任课教师刘晓璐学号:310010122姓名:林樾实验日期:2011年12月20日广东商学院华商学院教务处制1.设计思路和框图;1.1程序中主要的类的功能和结构;设计两个类,一个jsb类,具有程序的要求和功能再创建一个keshe主类,在主类中创建一个jsb类的对象,就可以直接在编译器中运行程序。1.1.1界面设计在主界面中设计一个Frame容器,并在其中加入一个下拉菜单和一个文本域控件,把该容器设置为GridLayout(1,

2、1)布局。1.1.2功能设计在下拉菜单中加入子菜单并进行监听,分别实现对文件的操作功能。点击不同菜单项时,显示不同界面。1.1.3代码设计编写每个控件的相关代码,并进行调试。1.实现各种功能的主要代码2.1创建一个下拉菜单和文本域,在文本域中显示编辑的文件信息。f=newFrame(s);p1=newTextArea("");f.setSize(400,600);f.setBackground(Color.white);f.setVisible(true);menubar=newMenuBar();menu1=newMenu("文件");menu2=n

3、ewMenu("编辑");menu3=newMenu("帮助");item1=newMenuItem("新建");item2=newMenuItem("打开");item3=newMenuItem("保存");item4=newMenuItem("另存为");item5=newMenuItem("退出");item6=newMenuItem("全选");item7=newMenuItem("复制");item8=newMenuItem("剪切");item9=newMenuItem("粘贴");item10=newMenuItem("关于");menu

4、1.add(item1);menu1.add(item2);menu1.add(item4);menu1.add(item5);menu2.add(item6);menu2.add(item7);menu2.add(item8);menu2.add(item9);menu3.add(item10);menubar.add(menu1);menubar.add(menu2);menubar.add(menu3);f.setMenuBar(menubar);2.2对每个菜单项进行注册监听。点击不同菜单项时,显示不同界面。item1.addActionLis

5、tener(this);item2.addActionListener(this);item3.addActionListener(this);item4.addActionListener(this);item5.addActionListener(this);item6.addActionListener(this);item7.addActionListener(this);item8.addActionListener(this);item9.addActionListener(this);item10.addActionListener(th

6、is);2.3部分菜单项的相关代码:2.3.1新建文件if(e.getSource()==item1){if(i==0&&(ss.length()!=0)){bc();}elsep1.setText("");i=0;f.setTitle("文件对话框");}打开文件if(e.getSource()==item2){fd=newFileDialog(f,"打开文件",0);fd.setVisible(true);try{file=newFile(fd.getDirectory(),fd.getFile());f.setTitle(fd.getFile()

7、+"文件对话框");FileReaderfr=newFileReader(file);BufferedReaderbr=newBufferedReader(fr);Stringline=null;Stringview="";while((line=br.readLine())!=null){view+=line+"";}p1.setText(view);br.close();fr.close();}catch(IOExceptionexpIn){}}2.3.2复制文件if(e.getSource()==item7){try{Stringstr=p1

8、.getSelectedText();if(str.length()!=0){strt=str

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

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

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