1、 JavaJava 课程设计课程设计 题目:题目:记事本程序记事本程序 1 目录目录 一、一、程序主要完成的功能程序主要完成的功能 2 2 二、二、设计思路和框图设计思路和框图 3 3 三、三、主要代码主要代码 7 7 四、四、创新,收获和不足创新,收获和不足及改进及改进 2525 五、五、小组成员以及组中每个人做了哪些工作小组成员以及组中每个人做了哪些工作 2525 2 一、程序主要完成的功能一、程序主要完成的功能 本程序要构建的记事本程序参照了 Windows 操作系统的记事本工具, 其功能有以下 几个方面: (1)、菜单中有“文件” 、 “编辑” 、 “帮助”三个主菜单; (2)、 “文
2、件”有“新建” 、 “打开” 、 “保存” 、 “另存为” 、 “退出”分别用于新建文件, 打开文件,保存文件,另存文件,退出记事本。 (3)、 “编辑”中,有“剪切” 、 “复制” 、 “粘贴” 、 “删除” 、 “查找” 、 “替换” 、 “全选” 七个子菜单:用于剪切文字,复制文字,粘贴文字,删除文字,查找文件中的指定的字 符串,替换文件中的指定的字符串,选定整个文件。 (4)“帮助”菜单中有“关于”的子菜单,用于描述记事本程序的相关信息。 3 二、二、设计思路和框图设计思路和框图 2.12.1 主流程图主流程图 开始 输入文字? 新 建 打 开 保 存 另 存 为 剪 切 复 制 粘 贴 删 除 查 找 替 换 全 选 关 于 退 出 结束 图 2.1 主流程图 N Y 4 2.22.2“文件”菜单操作流程“文件”菜单操作流程 开始 “文件”菜单 新 建 另 存 为 File=f 打 开 用 JFileChooser()选择所 有打开文件路径 用 setDialogType 读取所选 的文件内容