java课程设计报告肖弘光

java课程设计报告肖弘光

ID:33888844

大小:122.23 KB

页数:11页

时间:2019-03-01

java课程设计报告肖弘光_第1页
java课程设计报告肖弘光_第2页
java课程设计报告肖弘光_第3页
java课程设计报告肖弘光_第4页
java课程设计报告肖弘光_第5页
资源描述:

《java课程设计报告肖弘光》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java课程设计报告记事本专业电子商务学生姓名肖弘光班级1401学号14501112指导教师王宏坡完成日期2016.9.13目录21概述31・1课程设让目的31.2课程设计内容和要求32系统需求分析42.1系统目标42.2主体功能43系统总休设计43.1系统的功能模块划分44系统详细设计3.2系统流程图4错误!未定义书签。5代码调试错误!未定义书签。6小结错误!未定义书签。文本编辑器1概述1.1课程设计目的1.加深对《Java语言与面向对象技术》课程基础知识的理解,掌握Java语言面向对象程序设计的开发方法和步骤;2.进一步理解面向

2、对象程序设计的思想和方法,利用Java语言进行程序设计的能力;3.课程设计将课本上的理论知识和实际应用相结合,锻炼学生发现问题、分析问题和解决问题的能力。加强学生研发、编写、调试程序的能力;4.培养学生在项目开发中团队合作精神、创新意识及能力;5.提高学生科技论文写作能力,规范完成课程设计报告。1.2课程设计内容和要求利用Java编程完成文木编辑器,具体要求如下:基木功能要求:实现Window系统中“记事本”的基本功能。1•文件操作:新建、打开、保存、另存为、退出2•编辑:撤消、剪切、复制、粘贴、删除3•格式:自动换行4•帮助:关于

3、高级功能要求:1•使用Swing组件进行开发2•为“新建”“打开”“保存”“撤消”“复制”“剪切”“粘贴”设置工具栏按钮3•文件操作:页面设置、打印4•编辑:查找、查找下一个、替换5•格式:字体2系统需求分析2.1系统目标使用所学知识制作一个基Tjava的文木编辑器。2.2主体功能这个程序定义了一些组件,工具栏按钮,文木区和菜单。2.3开发环境Eclipse3系统总体设计3.1系统的功能模块划分3.2系统详细设计1.文件的按钮选项,其中包括新建、打开、保存、保存为、退出厂[垒1noteFrame文件编缜Sff建打开傑存傑存为退岀1.

4、1当点击新建后会弹出一个新的文本编辑器,:DMenuBarmb=new3MenuBar();DMenufileMenu=new3Menu(H文件”);DMenueditMenu=new3Menu(u编纟犁);JMenulayoutMenu=newJMenu(H格式”);JMenuhelpMenu=newJMenu(u帮助");3MenultemfileDMenuItemfileDMenuItemfile3MenultemfileDMenuItemfile3MenultemeditJMenultemeditJMenultemeditD

5、MenuItemeditJMenuItemeditJMenultemeditnew=newDMenuItemC1新建”);open=new3MenuItem(H打开”);save=new3MenuItem(H保存”);saveas=new3MenuItem(u保存为exit=new3MenuItem("退出”);undo=newJMenuItem("撤销”);redo=new3MenuItem(HS;做”);cut=newJMenuItem("剪切”);copy=newDMenuItem(n复制”);paste=new3MenuIt

6、em("粘帖”);delete=new3MenuItem(H删除”);JMenuItemlayout_wordwrap=newJMenuItem(nII动换行");DMenuItemlayout_font=new3MenuItem(n字体”);help_about=newJMenuItem(f,关于");DMenuItem1.2当点击打开后会显示出打开文件的窗口frame•set3MenuBar(mb);frame.addWindowListener(newWindowAdapter(){//publicvoidwindowClos

7、ing(WindowEvente){frame.dispose();}});1.3当点击保存时会弹出保存文件路径的选择窗1.4当点击保存为时,这是保存的代码ctrt+sif(e.getActionCommand()=="保存

8、e.getActionCommand()=="保存为"){DFileChooserchooser=new3FileChooser();//创建文件选择对话框intresult=chooser・showSaveDialog(frame);if(result==JFileChooser.APPROVE_OPTION

9、){try{FileWriterfout=newFileWriter(chooser.getSelectedFile());//向磁盘中写文件fout.write(jtextpane

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

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

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