《Java语言》课程期末作业 题 目 第6题: 文本编辑器 学 院 计算机学院 专 业 网络工程 班 别 13级(3 )班 学 号 姓 名 2015年06月17日 一、课程题目 制作一个简单的文本编辑器,交互性要求:【最大选题人数:5】 (1) 可输入文字(仅要求英文及标点符号) (2) 实现一些常用的编辑功能:如复制和粘贴,查找和替换,首字母自动大写,拼写自动更正…… (3) 可打开并显示TXT文件,并且可以将编辑结果保存为TXT文件 二、题目分析与设计 1. 注明所使用的开发环境(Eclipse、NetBeans,JBuilder)。 开发环境:Eclipse 2. 论述题目的需求。给出软件功能架构图。 本题目要求实现类似于一个记事本的文本编辑器功能。要能够输入文字,能够实现一些常用的编辑功能,可打开并显示TXT文件,并且可以将编辑结果保存为TXT文件。本程序要构建的记事本程序参照了Windows操作系统的记事本工具,其功能有以下几个方面: 1 菜单栏中有“文件”,“编辑”,“字体”三个主菜单。 ② “文件”菜单有“新建”,“打开”,“保存”三个菜单项:分别用于新建文件,打开文件,保存文件。 ③ “编辑”菜单中有 “复制”“剪切”“粘贴”“查找”“替换”五个菜单项:用于实现复制所选文字,剪切所选文字,粘贴文字,查找,替换等功能。 ④ “字体”中有“格式”一个菜单项:用来控制文本框中文本的字体类型功能; 软件功能架构图: 本文来源:https://www.wddqw.com/doc/11bdd6d0935f804d2b160b4e767f5acfa0c78329.html