欢迎来到天天文库
浏览记录
ID:25474463
大小:285.86 KB
页数:35页
时间:2018-11-20
《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
此文档下载收益归作者所有