Java第三次作业《文本编辑器》

时间:2022-05-27 23:46:42 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。








Java语言》课程期末作业



6题: 文本编辑器

计算机学院

网络工程

13(3 )





20150617

一、课程题目

制作一个简单的文本编辑器,交互性要求:【最大选题人数:5

(1) 可输入文字(仅要求英文及标点符号)

(2) 实现一些常用的编辑功能:如复制和粘贴,查找和替换,首字母自动大写,拼写自动更正……




(3) 可打开并显示TXT文件,并且可以将编辑结果保存为TXT文件





二、题目分析与设计

1. 注明所使用的开发环境(EclipseNetBeansJBuilder)

开发环境:Eclipse





2. 论述题目的需求。给出软件功能架构图。

本题目要求实现类似于一个记事本的文本编辑器功能。要能够输入文字,能够实现一些常用的编辑功能,可打开并显示TXT文件,并且可以将编辑结果保存为TXT文件。本程序要构建的记事本程序参照了Windows操作系统的记事本工具,其功能有以下几个方面:

1 菜单栏中有“文件”,“编辑”,“字体”三个主菜单。

② “文件”菜单有“新建”,“打开”,“保存”三个菜单项:分别用于新建文件,打开文件,保存文件。


③ “编辑”菜单中有 “复制”“剪切”“粘贴”“查找”“替换”五个菜单项:用于实现复制所选文字,剪切所选文字,粘贴文字,查找,替换等功能。

④ “字体”中有“格式”一个菜单项:用来控制文本框中文本的字体类型功能;

软件功能架构图:














本文来源:https://www.wddqw.com/doc/11bdd6d0935f804d2b160b4e767f5acfa0c78329.html