《Java语言程序设计》
课程设计报告
设计题目: 制作一个文本编辑器 分 院: 电 信 分 院 班 级: 姓 名: 学 号: 指导教师: 黄建华 实验地点: 三教机六 课设时间: 2009-12-20——2009-12-25
二OO九 年 十二 月 二十五 日
. .. .
《Java语言程序设计课程设计》
目录
一、二、三、四、五、
.. 设计思路…………………………………………………………………2 设计过程…………………………………………………………………3 测试结果…………………………………………………………………12 心得体会…………………………………………………………………13 程序代码…………………………………………………………………14
.. .. ..
. .. .
一、 设计思路
(一)设计概念
要制作一个文本编辑器,首先得理清思路,要做一个什么样的文本编辑器,做成的编辑器要求要实现哪些功能,要实现这些功能分别需要用到什么方法以及怎样组织编辑器的框架结构等等问题。现把我的设计思路简要介绍如下:
1、明确设计要求
首先要创建了一个窗体,标题为“×××设计的文本编辑器”,设计要要编辑文件和编辑这两个菜单项,要求在文件菜单项上添加新建、打开、保存、退出四个下拉子菜单,要求当用户单击新建时就可以新建一个空白文档;当单击打开时可以从已有的目录下打开需要打开的文本文件,在原有文件中可以选择要打开的文件;当单击保存时可以出现保存的路径,选择自己要保存到的路径将文件保存到指定的文件夹中;单击退出菜单时退出文件的下拉菜单。在编辑菜单下的子菜单复制,可以进行对文本的复制。在文本区要求当单击鼠标右键时可以弹出菜单,要求有两个子菜单为复制和字体,通过单击字体菜单可以实现对字体改变。而且在窗体的右上方有三个按钮可以实现最小化、最大化、和关闭。而且用户也可以根据自己的需要改变窗体的大小。
2、确定设计思路即设计步骤(必须想到要用到哪几个方面的程序、包、方法、以及基本的程序语言)
(1)创建一个窗体,包括构造一个文本域为编辑器各种功能的实现提供一个伸展平台; (2)新建一个空的菜单条,然后添加菜单项(文件菜单和编辑菜单);
(3)设计程序在菜单项下添加子菜单,文本菜单对应新建、打开、保存和退出,编辑菜单包括的子菜单为复制和粘贴;
(4)添加右键快捷弹出式菜单,包括复制、字体等菜单项。
3、上两步都完成以后,就进入程序的检测运行阶段即所谓的编译运行,看是否符合设计要求,是否达到理想中的那种效果,在测验阶段,要一步一步完善自己的作品直至真正意义上的完成整个设计过程。
.. .. .. ..
制作一个文本编辑器java课程设计报告



