没有合适的资源?快使用搜索试试~ 我知道了~
首页记事本的设计与实现Java版实验报告
记事本的设计与实现Java版实验报告
需积分: 5 34 下载量 51 浏览量
更新于2023-03-16
评论 2
收藏 897KB DOC 举报
1需求分析 2 2总体设计 2 3详细设计&主要功能说明 2 3.1主窗体 2 3.2标题栏 3 3.3状态栏 3 3.4文件菜单 4 3.4.1打开对话框 4 3.4.2保存对话框 6 3.4.3确认退出对话框 7 3.5编辑菜单 8 3.5.1剪切、复制与粘贴 9 3.5.2查找与替换 10 3.6格式菜单 12 3.6.1设置字体 12 3.6.2设置颜色 13 3.7帮助菜单 13 3.7.1帮助主题 14 3.7.2关于 14 3.8拖拽打开文件 15 4类示图 18 5结束语 18 6参考文献 18 7附录(源代码) 18 文件一(主类):NoteBook.java 18 文件二:MyNote.java 19 文件三:ShowDialog.java 48 文件四:FontDialog.java 50 文件五:Help.java 58
资源详情
资源评论
资源推荐
报告编号:第九组
JAVA 课程设计报告
记事本的设计与实现
学生姓名:
指导教师:
所 在 系: 电 子 信 息 系
所学专业: 计算机科学与技术
年 级:
2010 年 12 月
1
目 录
第 1 章 前言........................................................................................................................................2
1.1 研究背景...............................................................................................................................2
1.2 开发意义...............................................................................................................................2
1.3 本文的组织结构...................................................................................................................2
第 2 章 需求分析................................................................................................................................3
2.1 系统功能分析.......................................................................................................................3
2.2 设计目标...............................................................................................................................4
第 3 章 概要设计................................................................................................................................5
第 4 章 详细设计................................................................................................................................7
4.1 文件模块的详细设计...........................................................................................................7
图 4.1 新建模块流程图......................................................................................................7
4.1.2 打开模块的详细设计................................................................................................8
用户选择打开时,先检测文件是否存在。如果存在,选择需要打开的文件,则文
本区域内显示被选中文本的内容。如图 4.2 所示:......................................................8
4.1.3 保存、另存模块的详细设计....................................................................................8
4.1.4 退出模块的详细设计................................................................................................9
4.2 编辑模块的详细设计...........................................................................................................9
4.2.1 撤销模块的详细设计................................................................................................9
4.2.2 剪切模块的详细设计..............................................................................................10
4.2.3 复制模块的详细设计..............................................................................................11
4.2.4 粘贴模块的详细设计..............................................................................................11
4.2.5 删除模块的详细设计..............................................................................................12
4.2.6 全选模块的详细设计..............................................................................................12
4.2.7 查找、替换模块的详细设计..................................................................................13
4.3 格式模块的详细设计.........................................................................................................14
5.1 程序主界面.........................................................................................................................15
5.2 文件界面.............................................................................................................................15
5.3 编辑菜单.............................................................................................................................17
第 6 章 小 结.....................................................................................................................................27
参考文献:.......................................................................................................................................27
摘 要
本组课程设计的课题是“记事本的设计与实现”,设计的记事本系统应具有新建、打开 、
保存、剪切、复制、粘贴、查找、字体设置等基本功能,满足用户对文件的处理,文本文
档的编辑和字体的设置等要求。
此次实训程序设计主要分为两大部分:简单 GUI 设计和程序功能设计。通过 GUI 设计
实现图形用户界面,提供图形菜单,方便用户操作。使用 Java 语言编写一个能够对输入文
字进行操作,具有合理的界面,能够在界面中实现右键快捷方式,对文档内容进行编辑操
作,并且能够顺利退出的程序。通过设计和实现一个具有基本功能的简单记事本,提高我
们对 Java 语言设计的掌握能力,理论联系实际,进一步提高软件开发技术,从而培养我们
分析、解决问题的能力。
关键字:记事本程序 Java 语言 事件监听 awt 和 swing 组件 文件操作功能
1
第 1 章 前言
1.1 研究背景
记事本的设计与实现是对文本编辑必不可少的文本编辑器,能够为用户提供简单便捷的文本编
辑操作。
1.2 开发意义
随着计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的
各个领域并发挥着越来越重要的作用。当然对文本编辑操作仍然占据着重要地位,记事本
是简单便捷的文本编辑器,可实现对文本编辑操作的基本功能。
1.3 本文的组织结构
本记事本的主要功能为:打开合法存在的文本、新建未使用的纯文本、对文本进行
复制、撤消、剪切、全选、查找替换、撤消上一步的操作、设置字体的格式大小等。
第一章:前言。本章主要介绍研究背景和开发意义。
第二章:需求分析。本章主要介绍记事本的需求分析,系统功能分析等。
第三章:概要设计。本章主要介绍记事本各模块的概要设计。
第四章:详细设计。本章主要介绍记事本各模块的详细设计。
第五章:系统测试。本章主要介绍记事本的运行环境与测试。
2
剩余30页未读,继续阅读
spring895623
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0