Java课程设计报告记事本程序 联系客服

发布时间 : 星期日 文章Java课程设计报告记事本程序更新完毕开始阅读5ac43efff705cc1755270910

Java课程设计 文档撰写:***学院 ***级***1班 *** 2007年12月

Java课程设计报告

题 目:简单记事本程序的设计 院 (系):***学院 年级专业:***班

学生姓名: *** 指导老师: ***

开始时间:2007年12月13日 完成时间:2007年12月27日

第 1 页 共 25 页

Java课程设计 文档撰写:***学院 ***级***1班 *** 2007年12月

目 录

摘要 .................................................................................................................................................. 1 前言 .................................................................................................................................................. 2 1需求分析 ....................................................................................................................................... 2 1.1需求分析 .................................................................................................................................... 2 1.2功能设计 .................................................................................................................................... 3 2.概要设计 ....................................................................................................................................... 3 2.1程序设计思路 ............................................................................................................................ 3 2.2程序运行界面 ............................................................................................................................ 3 2.3模块说明图 ................................................................................................................................ 4 2.4程序流程图 ................................................................................................................................ 5 2.5程序相关说明 ............................................................................................................................ 6 3.程序详细设计与分析 ................................................................................................................... 6 3.1.初始化组件 ................................................................................................................................ 6 3.2.构建菜单栏及其下拉菜单 ........................................................................................................ 6 3.3.“文件”菜单的事件监听 ........................................................................................................ 7 3.4.“编辑”菜单的事件监听 ........................................................................................................ 8 3.5.异常处理 .................................................................................................................................... 9 4.测试分析 .................................................................................................................................. 10 5.源程序清单 .............................................................................................................................. 14 6.课程设计总结 .......................................................................................................................... 17 7.致谢 .......................................................................................................................................... 17 参考文献 ........................................................................................................................................ 17

第 2 页 共 25 页

Java课程设计 文档撰写:***学院 ***级***1班 *** 2007年12月

简单记事本程序的设计

学 生:***

(***大学***学院***级***1班,*** ***28)

摘要

该报告中的程序是使用Java程序编写,能够进行输入文字操作,并具有新建文件,打开文件,保存文件,退出,复制,粘贴,剪切等功能,不同之处是本程序能够对文字的颜色进行设置。该程序主要用到了Java swing和事件监听等。

关键字:记事本程序;Java语言;Jcreator

第 3 页 共 25 页

Java课程设计 文档撰写:***学院 ***级***1班 *** 2007年12月

前言

Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大范围的Internet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有Java Development Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。

在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用的JCreator开发工具。

1需求分析

1.1需求分析

现在网络上各种文档编辑器数不胜数,有EmEditor ,UEStudio ,GridinSoft Notepad ,Notepad++,win32pad ,SkimEdit,UniRed, xint 。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的记事本程序。

第 4 页 共 25 页