# 0205_ lanxinyi_java2020spring **Repository Path**: lan_xinyi/java2020spring ## Basic Information - **Project Name**: 0205_ lanxinyi_java2020spring - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 122 - **Created**: 2020-05-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文本编辑器 #### 系统目标 可用于编写和查看文本文件。 对于文件可执行新建、打开所在位置、保存、另存、退出等操作,在编辑文本内容时可执行撤销、剪切、复制、粘贴、删除、全选、自动换行等功能,可以通过显示状态栏来查看当前文本编辑的字数和所在行列,可通过查看帮助和关于记事本的菜单项获取更多信息。 #### 基本功能 详细介绍系统各个模块的功能。 1. 主窗口:展示系统名、菜单条及其中的菜单和菜单项、放置在滚动窗格中的文本区、状态栏。当输入文本时,可以在文本区直接看到输入的内容。 2. 文件菜单:(1)新建:可开启一个新窗口来编辑新的文本文件;(2)打开:可以打开查看当前文本文件所在位置;(3)保存:可保存当前文本文件;(4)另存为:可将当前文本文件保存于系统的其他位置;(5)退出:可退出当前文本文件并关闭窗口。 3. 编辑菜单:(1)撤销:可删除新输入的字符,返回该输入前的状态;(2)剪切:可将所选文本内容从当前文本区剪切出去,供下次粘贴;(3)复制:可复制所选文本内容,供下次粘贴;(4)粘贴:可将此前剪切或复制的内容粘贴至当前位置;(5)删除:可删除当前所选文本内容;(6)全选:可选择当前文本区中的全部文本内容。 4. 格式菜单:(1)自动换行:开启该动能后可在输入文本单行达到文本区所设长度时执行自动换行操作。 5. 查看菜单:(1)状态栏:开启后可在窗口下方查看当前文本区状态(如当前文本字数、当前光标所在位置的行列数)。 6. 帮助菜单:(1)查看帮助:点击可开启新窗口根据系统提供的信息寻求帮助;(2)关于记事本:点击可开启新窗口查看相关信息。 #### 补充说明 代码中打开文件、查看状态栏的功能中的方法有参考借鉴了CSDN上的资料,并根据打开文件的功能模仿完成了保存文件和另存为文件的功能。