JAVA记事本课程设计报告
一、记事本 (一)记事本界面 (1)菜单栏、菜单、菜单子条目 (2)可用于编辑的文本区 (二)文件菜单 (1)新建功能 (2)打开功能 (3)保存功能 (4)另存为功能 (5)退出功能 (三)编辑菜单 (1)撤销功能 (2)剪切功能 (3)复制功能 (4)粘贴功能 (5)删除功能 (6)查找功能 (7)替换功能 (8)全选功能 (9)显示当前时间/日期功能 (四)格式菜单 (1)选择自动换行功能 (2)取消自动换行功能 (3)设置字体功能 (五)帮助菜单 (1)设置状态栏功能 (2)查看关于记事本相关信息的功能 (六)可双击执行文件 二、目录 (1)、应用软件的开发环境 (2)、功能设计 (3)、程序的主要界 (4)、代码实现 (5)、总结 【JAVA记事本课程设计报告】是一份详细记录了如何使用JAVA编程语言设计并实现一个基本记事本应用的报告。这份报告涵盖了从开发环境的搭建到功能设计、界面实现、代码编写以及最终的总结等多个方面。 在【应用软件的开发环境】部分,报告指出课程设计基于JDK 1.7版本进行,这是Java开发的基础,包含了Java运行环境、工具和基础类库。开发工具选择了MyEclipse,这是一个强大的Java和J2EE开发插件,支持广泛,特别适合于开源产品的开发。 【功能设计】中,记事本主要功能包括: 1. **记事本界面**:包括菜单栏、菜单和子菜单,以及一个用于编辑文本的区域。 2. **文件菜单**:提供新建、打开、保存、另存为和退出等功能,满足基本的文件操作需求。 3. **编辑菜单**:具备撤销、剪切、复制、粘贴、删除、查找、替换、全选以及显示当前时间/日期等功能,便于文本编辑和管理。 4. **格式菜单**:允许用户选择自动换行、取消自动换行以及设置字体,以定制文本显示样式。 5. **帮助菜单**:包含设置状态栏和查看记事本相关信息的选项,帮助用户更好地理解和使用记事本。 6. **可双击执行文件**:提供了生成可直接双击执行的文件功能,方便用户直接启动记事本。 【程序的主要界面】详细描述了各个菜单的设计和布局,包括记事本界面、文件菜单、编辑菜单、格式菜单和帮助菜单。 【代码实现】部分提到了项目结构,分为4个包: 1. **com.text.myTest**:包含主方法,其中`myTest_Test.java`是入口点。 2. **com.text.myInterface**:负责记事本主界面的实现,如`myInterface_JFrame.java`。 3. **com.text.myOperation**:实现了各菜单功能,包括文件、编辑、格式和帮助菜单的相关类。 4. **com.text.myAssist**:存放辅助代码和资料,如编辑菜单的撤销、替换、查找功能的辅助类,以及帮助菜单的辅助代码和图片资源。 代码示例展示了`myTest_Test.java`和`myInterface_JFrame.java`的部分内容,说明了如何启动和创建记事本主界面。 通过这份报告,我们可以了解到一个简单的JAVA记事本应用从无到有开发的全过程,包括设计思路、功能实现以及代码编写等关键环节。这对于学习JAVA编程和理解软件开发流程具有很好的实践意义。
剩余28页未读,继续阅读
- shuizimuzhongling2016-11-15文档结构还行,但内容不全
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助