java记事本课程设计报告

java记事本课程设计报告

ID:25474463

大小:285.86 KB

页数:35页

时间:2018-11-20

java记事本课程设计报告_第1页
java记事本课程设计报告_第2页
java记事本课程设计报告_第3页
java记事本课程设计报告_第4页
java记事本课程设计报告_第5页
资源描述:

《java记事本课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、XXXXXXXX计算机学院课程设计报告书学生姓名:XXXX学院:计算机学院专业班级:软件工程专业课程:JAVA语言程序设计指导教师:2014年6月13日题目记事本的设计与实现考核项目考核内容得分平时考核(30分)出勤情况、态度、效率;知识掌握情况、基本操作技能、知识应用能力、获取知识能力系统设计(20分)分析系统的功能模块编程调试(20分)实现系统的各个功能模块,并完成调试回答问题(15分)回答老师针对课程设计提出的问题课程设计报告撰写(10分)严格按照规范要求完成课程设计报告源代码(5分)要个按照规范要求完

2、成课程设计源代码的排版总评成绩指导教师评语:日期:年月日C语言程序设计课程设计目录第1章系统设计目的.............................1第2章系统实现思路..............................2第3章系统详细设计..............................3第4章系统调试运行..............................7第5章课程设计体会..............................8第6章参考文献..........

3、........................9第7章附录...............................10IC语言程序设计课程设计第1章系统设计目的1.1复习,巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;1.2课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力;1.3培养学生在项目开发中团队合作精神,创新意识及能力1.4掌握JAVA语言常用类包及其常用方法和J

4、AVA语言基本语法1.5掌握JAVA语言常用类包及其常用方法和JAVA语言基本语法32C语言程序设计课程设计第2章系统实现思路2.1总体功能实现图2.1总体功能实现图2.2记事本32C语言程序设计课程设计2.2菜单操作流程图开“文件”菜单操作流程图始“文件”菜单新建退出File=null打开用JFileChooser()选择所有打开文件路径用unfold()读取所选的文件内容到记事本保存用sava()保存文件用JFileChooser()选择文件另存的路径用sava()保存文件退出或关闭文件是否修改用sava

5、()保存文件Y结束N用close()关闭文件图2.2“文件”菜单操作流程图32C语言程序设计课程设计2.3“编辑”菜单操作流程图开始“编辑”菜单剪切全选设置修改标签,text.cut()复制用text.copy()实现粘贴设置修改标签,text.paste()删除设置修改标签,text.replaceRange("",start,end);查找替换用FindAndReplace{}方法实现用text.selectAll()实现退出或关闭文件是否修改用sava()保存文件并结束用close()关闭文件YN图2.

6、3“编辑”菜单操作流程图32C语言程序设计课程设计2.4“帮助”菜单操作流程图开始“帮助”菜单关于记事本显示记事本的有关信息结束图2.4“帮助”菜单操作流程图32C语言程序设计课程设计第3章系统详细设计3.1界面设计创建一个下拉菜单和文本域,在文本域中显示编辑的文件信息。主要代码:JMenuBarmenub=newJMenuBar();JTextAreatext=newJTextArea();JMenufiles=newJMenu("文件(F)");JMenuedit=newJMenu("编辑(E)");JM

7、enuformats=newJMenu("格式(O)");JMenuhelp=newJMenu("帮助(H)");JMenuItemnewFile=newJMenuItem("新建(N)");JMenuItemopen=newJMenuItem("打开(O)...");JMenuItemsave=newJMenuItem("保存(S)");JMenuItemexit=newJMenuItem("退出(X)");JMenuItemcut=newJMenuItem("剪切(T)");JMenuItemcopy=n

8、ewJMenuItem("复制(C)");JMenuItempaste=newJMenuItem("粘贴(P)");JMenuItemselectAll=newJMenuItem("全选(A)");JMenuItemcolor=newJMenuItem("字体颜色(C)...");JMenuItemabout=newJMenuItem("关于记事本(A)");3.2窗口大小主要代码:Notebook

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

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

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