《Java 语言》课程期末作业
2. 论述题目的需求。
本程序要构建的记事本程序参照了 Windows 操作系统的记事本工具,其功
能有以下几个方面:
① 菜单栏中有“文件”,“编辑”,“格式”“关于”四个主菜单。
② “文件”菜单有“打开”“保存”“另存为”“退出”四个菜单项:分别用于打开文件,
保存文件,另存为文件,退出记事本。
③ “编辑”菜单中有“剪切”“复制”“粘贴”“查找”“替换”“全选”五个菜单项:用于
实现剪切所选文字,复制所选文字,粘贴文字,查找,替换和文本的全选等功
能。
④ “格式”中有“字体”“自动换行”两个菜单项:用来实现对文本的字体设置
(包括字体的颜色、大小、风格)和自动换行这两个功能;
⑤ “关于”菜单中有“基本资料”菜单项:用于输出文本编辑器程序的作者的信
息。
软件功能架构图。