要求: 用图形用户界面实现。 能实现编辑、保存、另存为、查找替换等功能。 提示:使用使用文件输入输出流 20
1个回答
展开全部
摘 要
现在网络上各种文档编辑器数不胜数,功能也是应有尽有,有能改变字体的,有能改变颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁琐,是初级使用者一时难以掌握,仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需求设计了一个的简单的记事本程序.
该程序报告里的程序是使用Java编写的,实现记事本的功能,参考windows中记事本的功能。要求打开文件,读取文件中的文本信息。显示、编辑修改文本信息。实现对字体、颜色等的控制保存文本信息到指定的文件。
其中,报告里包括
一, 系统描述------------------------------------------------------------------------------------2
1.1 问题描述----------------------------------------------------------------------------------
1.2 问题分析-----------------------------------------------------------------------------------
1.3 目的-----------------------------------------------------------------------------------------
1.4 系统功能描述----------------------------------------------------------------------------3
二,模块设计以及一些重要代码--------------------------------------------------------------
2.1 主模块设计--------------------------------------------------------------------------------
2.1.1 功能描述------------------------------------------------------------------------------
2.1.2 模块结构图----------------------------------------------------------------------------
2.1.3 主界面设计--------------------------------------------------------------------------4
2.2 类1------------------------------------------------------------------------------------------
2.2.1 功能描述-------------------------------------------------------------------------------
2.2.2 数据结构-------------------------------------------------------------------------------
2.2.2.1 方法----------------------------------------------------------------------------------
2.2.2.2 属性----------------------------------------------------------------------------------
2.2.2.3 效果图-------------------------------------------------------------------------------
2.2.2.4 类图--------------------------------------------------------------------------------5
2.2.3 部分重要源代码----------------------------------------------------------------------
2.3 类2----------------------------------------------------------------------------------------7
2.3.1 功能描述-------------------------------------------------------------------------------
2.3.2 数据结构-------------------------------------------------------------------------------
2.3.2.1 方法---------------------------------------------------------------------------------
2.3.2.2 属性---------------------------------------------------------------------------------
2.3.2.3 效果图------------------------------------------------------------------------------
2.3.2.4 类图---------------------------------------------------------------------------------
2.3.3 部分源代码---------------------------------------------------------------------------8
2.4 类3------------------------------------------------------------------------------------------
2.4.1 功能描述------------------------------------------------------------------------------9
2.4.2 各子功能描述-------------------------------------------------------------------------
2.4.2.1 打开----------------------------------------------------------------------------------
2.4.2.2 保存-------------------------------------------------------------------------------10
2.4.2.3 工具栏-------------------------------------------------------------------------------
2.4.2.4 颜色-------------------------------------------------------------------------------13
2.4.2.5 帮助对话框-------------------------------------------------------------------------
2.4.2.6 类图-------------------------------------------------------------------------------14
2.5 类4---------------------------------------------------------------------------------------15
2.5.1 方法-------------------------------------------------------------------------------------
2.5.2 属性----------------------------------------------------------------------------------16
2.2.3效果图和类图---------------------------------------------------------------------- 17
三,课程设计总结---------------------------------------------------------------------------18
现在网络上各种文档编辑器数不胜数,功能也是应有尽有,有能改变字体的,有能改变颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁琐,是初级使用者一时难以掌握,仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需求设计了一个的简单的记事本程序.
该程序报告里的程序是使用Java编写的,实现记事本的功能,参考windows中记事本的功能。要求打开文件,读取文件中的文本信息。显示、编辑修改文本信息。实现对字体、颜色等的控制保存文本信息到指定的文件。
其中,报告里包括
一, 系统描述------------------------------------------------------------------------------------2
1.1 问题描述----------------------------------------------------------------------------------
1.2 问题分析-----------------------------------------------------------------------------------
1.3 目的-----------------------------------------------------------------------------------------
1.4 系统功能描述----------------------------------------------------------------------------3
二,模块设计以及一些重要代码--------------------------------------------------------------
2.1 主模块设计--------------------------------------------------------------------------------
2.1.1 功能描述------------------------------------------------------------------------------
2.1.2 模块结构图----------------------------------------------------------------------------
2.1.3 主界面设计--------------------------------------------------------------------------4
2.2 类1------------------------------------------------------------------------------------------
2.2.1 功能描述-------------------------------------------------------------------------------
2.2.2 数据结构-------------------------------------------------------------------------------
2.2.2.1 方法----------------------------------------------------------------------------------
2.2.2.2 属性----------------------------------------------------------------------------------
2.2.2.3 效果图-------------------------------------------------------------------------------
2.2.2.4 类图--------------------------------------------------------------------------------5
2.2.3 部分重要源代码----------------------------------------------------------------------
2.3 类2----------------------------------------------------------------------------------------7
2.3.1 功能描述-------------------------------------------------------------------------------
2.3.2 数据结构-------------------------------------------------------------------------------
2.3.2.1 方法---------------------------------------------------------------------------------
2.3.2.2 属性---------------------------------------------------------------------------------
2.3.2.3 效果图------------------------------------------------------------------------------
2.3.2.4 类图---------------------------------------------------------------------------------
2.3.3 部分源代码---------------------------------------------------------------------------8
2.4 类3------------------------------------------------------------------------------------------
2.4.1 功能描述------------------------------------------------------------------------------9
2.4.2 各子功能描述-------------------------------------------------------------------------
2.4.2.1 打开----------------------------------------------------------------------------------
2.4.2.2 保存-------------------------------------------------------------------------------10
2.4.2.3 工具栏-------------------------------------------------------------------------------
2.4.2.4 颜色-------------------------------------------------------------------------------13
2.4.2.5 帮助对话框-------------------------------------------------------------------------
2.4.2.6 类图-------------------------------------------------------------------------------14
2.5 类4---------------------------------------------------------------------------------------15
2.5.1 方法-------------------------------------------------------------------------------------
2.5.2 属性----------------------------------------------------------------------------------16
2.2.3效果图和类图---------------------------------------------------------------------- 17
三,课程设计总结---------------------------------------------------------------------------18
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询