虚拟的java编辑器课程设计报告
《虚拟的java编辑器课程设计报告》由会员分享,可在线阅读,更多相关《虚拟的java编辑器课程设计报告(29页珍藏版)》请在毕设资料网上搜索。
1、 虚拟的虚拟的 Java 编辑器设计报告编辑器设计报告 一、需求分析一、需求分析 此次课程设计名称为 JAV A 编辑器。需要设计一个图形界面的文本编辑器,能编辑 Java 语言源程 序,界面和功能类似 Editplus。 演示程序为计算机和用户的对话形式执行,即在计算机的终端显示图形界面的文档编辑器,然后 用户就可以实现编辑,保存等像记事本一样的功能。 (1)打开以有文件,保存编辑文件,退出编辑器并提醒保存; (2)查找编辑区中的字符串,用已知字符串替换查找的字符串; (3)显示文件的存取路径; (4)剪切,复制,粘贴,删除等; (5)改变文本区字体的颜色,字体大小和形状的功能; (6)关键
2、字显示蓝色、类库类名显示红色。 二二. 设计设计 1. 设计思想 Java 编辑器是用来编写 java 程序的源代码。Java 程序编辑器是:图形界面、线程、流与文 件等技术的综合应用。 图形界面的实现:就选择了 swing 来完成实现,在选择组件上,文本编辑区就选用了 JTextPane 作为主要的部件。 由于 Java 的特性,可能用任何一个编辑器来编辑,于 是就将 Windows 中的记事本作为模仿对象,根据实现情况 删减了其中的一些功能,如自动换行,设置字体,打印等功 能。在设计类的时候,考虑到简单明了,一个主类,一个默 认属性 myfr 类,染色类 SyntaxHighlighter
3、 作为程序的整体 框架, 所有的对象和方法都是在默认属性类和染色类中创建 和实现的, 以及为各组件注册事件监听程序也是在默认属性 类染色类中实现的。本程序主类完成对象的实例化及显示。 2. 功能设计 本程序涉及到了对图形用户界面的设计与实现和菜单 的设计与实现。用户可以通过此编辑器对 java 文件进行文 字的复制、剪切、粘贴、删除、查找、替换、时间的插入、 设置字体颜色和关键字、类库名着色等。 本程序主要有以下 3 个模块组成: (1)主体模块 由窗口、功能菜单、文本框组成。为用户选择编辑的功 能提供了简单、方便的界面。Java 的窗口由 JFrame 类生成, 我们可以在创建的空白窗口上添
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟 java 编辑器 课程设计 报告
